Blayne Chard
2eb861db66
Fixing typo in _loadRoles which prevents caching of roles. ( #2063 )
2016-06-15 22:22:23 -07:00
Yaroslav Syrytsia
afbc662dcd
fix gettings user roles from cache ( #2034 )
2016-06-12 02:43:11 -07:00
Drew
392102eb97
Cache users by objectID, and clear cache when updated via master key ( fixes #1836 ) ( #1844 )
...
* Cache users by objectID, and clear cache when updated via master key
* Go back to caching by session token. Clear out cache by querying _Session when user is modified with Master Key (ew, hopefully that can be improved later)
* Fix issue with user updates from different sessions causing stale reads
* Tests aren't transpiled...
* Still not transpiled
2016-05-22 09:59:36 -07:00
Blayne Chard
8c09c3dae1
Adding Caching Adapter, allows caching of _Role and _User queries ( fixes #168 ) ( #1664 )
...
* Adding Caching Adapter, allows caching of _Role and _User queries.
2016-05-18 12:12:30 +12:00
Drew Gross
ee8a3c94d5
No need to transform post-transform keys in mongo adapter
2016-04-25 20:42:19 -07:00
Florent Vilmart
cbbd66964a
Huge performance improvement on roles queries
2016-04-05 20:44:26 -04:00
0xA455
1bd804693c
Fix exception with non-expiring session tokens.
...
Session tokens generated by Parse with with "Expire inactive session" set
to No leave the the expiresAt field undefined. This fixes the TypeError
"Cannot read property 'iso' of undefined'" exception thrown when trying
to use a session token with undefined expiresAt.
2016-04-05 16:12:15 -07:00
Blayne Chard
18906f17b4
Auth._loadRoles should not query the same role twice.
2016-04-04 21:32:41 -04:00
Jeremy May
f99b5588ab
Added session length option for session tokens to server configuration
2016-04-02 11:36:47 -04:00
Florent Vilmart
17bc79b372
Improves tests, ensure unicity of roleIds
2016-03-04 22:52:27 -05:00
Florent Vilmart
c9f8453171
Fix reversed roles lookup
2016-03-04 22:52:26 -05:00
Nikita Lutsenko
c4fa3f0ee0
Propagate installationId in all Cloud Code triggers.
2016-03-02 21:02:50 -08:00
Fosco Marotto
46da50f2b3
Merge pull request #689 from ParsePlatform/flovilmart.rolesHierarchy
...
Recursive lookup for roles
2016-02-29 14:35:04 -08:00
Nikita Lutsenko
9bc636dc5c
Cleanup, remove unusued methods and unify cache.js.
2016-02-26 22:48:53 -08:00
Florent Vilmart
753bead4ac
Recursive lookup for roles
2016-02-26 13:35:56 -05:00
Florent Vilmart
c4abd1e267
cache as ES6
2016-02-25 08:10:08 -05:00
Francis Lessard
83c0f92553
no message
2016-02-13 08:18:43 -05:00
Nikita Lutsenko
b989bbcaae
Move all source files into 'src' folder.
2016-02-08 19:41:07 -08:00