discourse/spec
Sam ff49f72ad9 FEATURE: per client user tokens
Revamped system for managing authentication tokens.

- Every user has 1 token per client (web browser)
- Tokens are rotated every 10 minutes

New system migrates the old tokens to "legacy" tokens,
so users still remain logged on.

Also introduces weekly job to expire old auth tokens.
2017-02-07 09:22:16 -05:00
..
components FEATURE: per client user tokens 2017-02-07 09:22:16 -05:00
controllers FEATURE: per client user tokens 2017-02-07 09:22:16 -05:00
fabricators FIX: Don't allow invalid email to be saved. 2016-12-21 17:47:11 +08:00
fixtures FEATURE: new 'max_image_megapixels' site setting 2017-01-11 23:37:12 +01:00
helpers modernize user agent "is mobile" test strings 2016-03-27 10:28:18 -07:00
integration No need for special helper to reset SiteSetting state. 2017-01-28 10:55:49 +08:00
integrity Add locale step 2016-09-22 09:52:19 -04:00
jobs FIX: wasn't extracting links to quoted posts 2017-02-06 14:45:04 +01:00
mailers FIX: allow existing users to be invited to topic/message when must_approve_users is enabled 2017-02-03 13:01:23 +05:30
models FEATURE: per client user tokens 2017-02-07 09:22:16 -05:00
phantom_js Dump the page's content as well on failure. 2017-01-17 18:40:46 +08:00
serializers FEATURE: Allow group owners to edit group name and avatar flair. 2016-12-05 14:27:46 +08:00
services FEATURE: per client user tokens 2017-02-07 09:22:16 -05:00
support No need for special helper to reset SiteSetting state. 2017-01-28 10:55:49 +08:00
tasks Suppress console output when running RSpec 2017-01-28 11:04:47 +05:30
views/omniauth_callbacks FIX: Weird spec 2016-06-10 11:32:32 -04:00
discourse_tagging_spec.rb FIX: prevent creation of tags with invalid characters 2016-10-12 15:44:36 -04:00
rails_helper.rb remove rails-observers 2016-12-22 16:46:53 +11:00