Girish Ramakrishnan
|
a49cf98a8d
|
do not allow appId to be set
this is some legacy code
|
2016-06-04 13:40:43 -07:00 |
|
Girish Ramakrishnan
|
da6cab8dd6
|
we return 400 now
|
2016-06-04 13:32:41 -07:00 |
|
Girish Ramakrishnan
|
3b7cfdd7db
|
better type checking
|
2016-06-04 13:31:18 -07:00 |
|
Girish Ramakrishnan
|
f9251c8b37
|
sending manifest is now redundant
|
2016-06-04 13:23:13 -07:00 |
|
Girish Ramakrishnan
|
4068ff5f21
|
add TODO note to validate accessRestriction
|
2016-06-04 13:20:10 -07:00 |
|
Girish Ramakrishnan
|
ee073c91a3
|
return BAD_FIELD if app was not found
|
2016-06-04 13:15:38 -07:00 |
|
Girish Ramakrishnan
|
9e8742ca87
|
download manifest from appstore when appStoreId is provided
|
2016-06-04 01:07:43 -07:00 |
|
Girish Ramakrishnan
|
7f99fe2399
|
appStoreId has empty string default
|
2016-06-03 23:58:09 -07:00 |
|
Girish Ramakrishnan
|
bfe8df35df
|
toLowerCase in one place
|
2016-06-03 23:54:46 -07:00 |
|
Girish Ramakrishnan
|
e2848d3e08
|
fix apps.install insane arg list
|
2016-06-03 23:35:55 -07:00 |
|
Girish Ramakrishnan
|
bc823b4a75
|
make checkManifestConstraints return AppsError
|
2016-06-03 22:19:09 -07:00 |
|
Girish Ramakrishnan
|
c24f780722
|
make validateAccessRestriction and validateMemory return AppsError
|
2016-06-03 22:16:55 -07:00 |
|
Girish Ramakrishnan
|
0d51ec9920
|
make validatePortBindings return AppsError
|
2016-06-03 22:15:02 -07:00 |
|
Girish Ramakrishnan
|
e07e544029
|
make validateHostname return AppsError
|
2016-06-03 22:14:08 -07:00 |
|
Girish Ramakrishnan
|
5aff55c5ca
|
typo when stashing altDomain
|
2016-06-03 19:50:01 -07:00 |
|
Girish Ramakrishnan
|
5ebc29746d
|
fix failing tests
|
2016-06-03 19:14:16 -07:00 |
|
Girish Ramakrishnan
|
8fc44e6bc9
|
remove redundant checks
|
2016-06-03 19:08:47 -07:00 |
|
Girish Ramakrishnan
|
44f4872134
|
remove dead comments
|
2016-06-03 17:55:05 -07:00 |
|
Girish Ramakrishnan
|
49dd584a41
|
return expiresAt as ISO-string for API consistency
|
2016-06-03 10:11:09 -07:00 |
|
Girish Ramakrishnan
|
6d8f1f90d4
|
add note to change expires to TIMESTAMP type
|
2016-06-03 10:07:30 -07:00 |
|
Girish Ramakrishnan
|
c1ded66c1a
|
make download_url a post route
|
2016-06-03 09:23:15 -07:00 |
|
Johannes Zellner
|
4df49a82e5
|
Some clientdb.TYPE_ oversight in clients.js
|
2016-06-03 15:28:04 +02:00 |
|
Johannes Zellner
|
92e6ee9539
|
The clientSecret is now only ever created in the clients.js
|
2016-06-03 15:11:08 +02:00 |
|
Johannes Zellner
|
3ad2a2a5ca
|
Fixup the unit tests
|
2016-06-03 15:07:44 +02:00 |
|
Johannes Zellner
|
226537de04
|
Move client TYPE_* to clients.js
|
2016-06-03 15:05:00 +02:00 |
|
Johannes Zellner
|
41b324eb2d
|
Remove clientdb usage in addons.js
|
2016-06-03 14:56:45 +02:00 |
|
Johannes Zellner
|
1360729e97
|
Don't use clientdb directly from auth.js and apptask.js
|
2016-06-03 14:52:59 +02:00 |
|
Johannes Zellner
|
725e1debcc
|
Provide getByAppIdAndType() by clients.js
|
2016-06-03 14:47:06 +02:00 |
|
Johannes Zellner
|
201efa70b7
|
use clients instead of clientdb in oauth2.js
|
2016-06-03 14:38:58 +02:00 |
|
Johannes Zellner
|
c52d0369fa
|
Provide better feedback on invalid scopes
|
2016-06-03 13:53:33 +02:00 |
|
Johannes Zellner
|
b4dfad3aa3
|
Fixup the unit tests after removing PREFIX_USER
|
2016-06-03 13:09:26 +02:00 |
|
Johannes Zellner
|
7667cdc66d
|
PREFIX_USER finally gone
|
2016-06-03 13:01:23 +02:00 |
|
Johannes Zellner
|
3a9a667890
|
Make all token grants without PREFIX_USER
|
2016-06-03 13:01:05 +02:00 |
|
Johannes Zellner
|
304cfed5a9
|
Result of password setting is now a plain token identifier
|
2016-06-03 13:00:07 +02:00 |
|
Johannes Zellner
|
778c583a52
|
Activation hands out a token without PREFIX_USER now
|
2016-06-03 12:59:13 +02:00 |
|
Johannes Zellner
|
f988bb4d14
|
Do not use PREFIX_USER for token managment
|
2016-06-03 12:58:39 +02:00 |
|
Johannes Zellner
|
7057f1aaa2
|
All token identifiers are now plain user ids
|
2016-06-03 12:54:59 +02:00 |
|
Johannes Zellner
|
e06f5f88b8
|
Remove the token types
|
2016-06-03 12:54:34 +02:00 |
|
Johannes Zellner
|
03cd3f0b6f
|
Remove attached tokenType on req.user
|
2016-06-03 12:53:11 +02:00 |
|
Johannes Zellner
|
615f875169
|
Remove PREFIX_DEV for developer tokens
|
2016-06-03 12:52:10 +02:00 |
|
Johannes Zellner
|
f27ba04a00
|
Add test case for developer tokens
|
2016-06-03 11:11:11 +02:00 |
|
Johannes Zellner
|
3e0006a327
|
Allow tokens with SCOPE_ROLE_SDK through without a password
|
2016-06-03 11:10:59 +02:00 |
|
Johannes Zellner
|
558ca42ae8
|
Issue developer tokens with SCOPE_ROLE_SDK
|
2016-06-03 11:10:22 +02:00 |
|
Johannes Zellner
|
9d8a803185
|
Handle scope roles in scope checks
|
2016-06-03 11:09:48 +02:00 |
|
Johannes Zellner
|
105047b0c4
|
Add SCOPE_ROLE_SDK
|
2016-06-03 11:08:35 +02:00 |
|
Johannes Zellner
|
e335aa5dee
|
Check for sdk token instead of token type DEV
|
2016-06-03 10:17:52 +02:00 |
|
Johannes Zellner
|
10163733db
|
Separate the scope checking
|
2016-06-03 10:10:58 +02:00 |
|
Girish Ramakrishnan
|
251fad8514
|
add test for groupIds in listing api
|
2016-06-03 00:14:52 -07:00 |
|
Girish Ramakrishnan
|
036740f97b
|
filter out correct fields in the route code
|
2016-06-03 00:04:17 -07:00 |
|
Girish Ramakrishnan
|
f4958d936c
|
return groupIds in get user route
|
2016-06-03 00:00:11 -07:00 |
|