Max Eddy
c664438ade
Export CheckRecaptcha, so that it can be used in other services.
2017-11-16 09:09:16 -05:00
Wyatt Johnson
9d5739b396
better support for email verification
2017-10-12 15:27:57 -06:00
Wyatt Johnson
8f3bfd2bd4
Replaced node_redis with ioredis
2017-08-29 17:52:29 -06:00
Wyatt Johnson
eb586f217b
Upgraded/pruned deps, applied linting fixes
2017-08-28 14:06:54 -06:00
Wyatt Johnson
057d8cabd2
Increased debugging and optimized a query path
2017-08-28 11:47:51 -06:00
Wyatt Johnson
6d70a7b20e
improved code around cookie handling, added to docs
2017-08-10 10:46:11 +10:00
Wyatt Johnson
b9243938bd
Added support for changing the singing cookie name
2017-08-10 10:33:45 +10:00
Wyatt Johnson
8cdf289b13
exposed more controls on jwt and added docs
2017-08-04 15:49:37 +10:00
Wyatt Johnson
c9b82008de
Fixes to secrets init
2017-08-04 10:37:47 +10:00
Wyatt Johnson
4733233cae
Added new cookie config params
2017-07-27 10:58:12 +10:00
Wyatt Johnson
9b37767674
refactored secret parsing
2017-07-27 10:49:33 +10:00
Wyatt Johnson
a91624bf4b
Expanded JWT Capabilities
2017-07-26 15:24:16 +10:00
Kim Gardner
1077bfbec2
Merge branch 'master' into next
2017-07-25 10:07:13 -04:00
Wyatt Johnson
3f304823ca
Added new config for jwt alg + added query parsing of access token
2017-07-25 15:55:40 +10:00
Wyatt Johnson
f13e6b0e16
Fixes to impl
2017-07-25 12:38:49 +10:00
Wyatt Johnson
c2f6b9aa09
Suggestions for refactoring
2017-07-25 12:32:15 +10:00
Wyatt Johnson
745c579b82
Adjust redis to not start during webpack build
...
- Added new WEBPACK env var which is enabled during yarn build scripts
- Defered redis starting until listen is called
- Moved pubsub to a factory pattern init
- Async/Await'ed the routes
- Moved pubsub handle for routes into middleware
- Adjusted redis cache and job processors to have lazy connection
starting
- Disabled mongo from auto-connecting on require
- Adjusted package redis clients to act as factory singletons instead
2017-07-17 13:34:04 -06:00
Belén Curcio
a31810ddf4
Merge branch 'master' into bug-sweep
2017-06-21 14:43:32 -03:00
Chi Vinh Le
6628e6d08d
Correctly handle login with mixed case email
2017-06-21 20:34:33 +07:00
Wyatt Johnson
393ad8530a
added tests, fixed some services
2017-06-19 08:55:08 -06:00
Wyatt Johnson
b78d4f29ea
Added PAT support
2017-06-15 18:12:53 -04:00
Belen Curcio
63a35cbceb
Merge issues
2017-06-07 16:38:36 -03:00
Wyatt Johnson
6827ff2f1f
Added support for version enforcing
2017-06-07 10:27:42 -06:00
Wyatt Johnson
71ff1c31f8
moved plugin to lazy load
2017-06-06 16:49:51 -06:00
Wyatt Johnson
2f77842072
Merge branch 'master' into safari-cookie-time
2017-06-05 16:32:29 -06:00
Wyatt Johnson
e8143aea14
Added new tokenUserNotFound plugin hook
2017-06-05 15:52:32 -06:00
Chi Vinh Le
c20df65ebc
Use same lifespan for cookies as for tokens
2017-06-05 18:21:40 +07:00
Chi Vinh Le
d4569b5f51
Set cookie for facebook login on safari
2017-05-26 21:37:11 +07:00
Chi Vinh Le
6a9f216c0f
Detect mobile & desktop safari server side
2017-05-26 20:58:48 +07:00
Belen Curcio
8edc16ed85
Removing logs
2017-05-25 20:06:49 -03:00
Belen Curcio
8171cb53e1
Ádding another extractor
2017-05-25 20:04:32 -03:00
Belen Curcio
cbf7cc67f4
Extracting token from cookie if safari
2017-05-25 18:30:01 -03:00
Belen Curcio
e510553d9a
Sending cookies if safari
2017-05-25 13:55:03 -03:00
Belen Curcio
bb6be9a734
BE implementation
2017-05-25 11:53:40 -03:00
Wyatt Johnson
9bee31198e
Added logout routes
2017-05-15 10:03:09 -06:00
Wyatt Johnson
f8b207e563
Return a meaningful error
2017-05-10 10:29:20 -06:00
Wyatt Johnson
785e5a4ac8
Collected config
2017-05-09 16:49:11 -06:00
Wyatt Johnson
76d0fdfd67
Added docs
2017-05-09 15:32:19 -06:00
Wyatt Johnson
95f9bac254
Initial migration to JWT
2017-05-05 15:42:34 -06:00
Wyatt Johnson
8a06118d94
Added coral facebook auth plugin, some circ dep fixes
2017-04-05 11:39:54 -06:00
Wyatt Johnson
c1dac11a2b
Updated docs, hook names
2017-04-03 16:11:34 -06:00
Wyatt Johnson
8d3524dd61
Added support for auth based plugins
2017-04-03 16:06:38 -06:00
Wyatt Johnson
eceddf109a
Added reCAPTCHA docs
2017-03-20 12:35:22 -06:00
Wyatt Johnson
d82f3d0f0d
Added initial recaptcha + RL support
2017-03-06 15:26:44 -07:00
gaba
4765973a58
Other small changes and fix bug because displayname instead displayName...
2017-02-16 16:07:19 -08:00
Wyatt Johnson
7db3da5fdd
Added fix for facebook
2017-02-09 17:03:41 -07:00
Wyatt Johnson
3cd2b28bc2
Inital rename of displayName -> username
2017-02-09 16:48:59 -07:00
Riley Davis
56ddc49386
resend verify email
2017-01-31 12:04:19 -07:00
Wyatt Johnson
a7e9c0c776
Const, service, and model updates
...
- Updated enum values to be uppercase
- Updated services to expose service models
- Updated models to only export the mongoose model
- Moved all mongoose static methods over to new services
- Updated tests to refelct new setup
BREAKING
- Status that were uppercased (caps) have caused issues with the
admin pages
2017-01-24 12:10:32 -07:00
Wyatt Johnson
a7680ae5d9
Initial pass at email confirmation
2017-01-03 17:35:58 -07:00