SleepWalker
af4ddd5562
#244 : Remove the code, that relied on old user state containing token
2017-03-29 07:50:15 +03:00
SleepWalker
8127041acb
#303 : properly handling json and request errors. Added InternalServerError
2017-02-26 13:40:07 +02:00
SleepWalker
1c467bc7bd
#303 : do not logout if token refresh failed due to 5xx error
2017-02-26 11:58:40 +02:00
SleepWalker
c5aa303793
#246 : remove User class in favor of plain object in reducer
2017-01-12 08:13:06 +02:00
SleepWalker
87185b6e9b
#246 : remove outdated code from refreshTokenMiddleware
2017-01-06 07:34:39 +02:00
SleepWalker
274c28a923
#246 : remove logout from user/actions. Use logoutAll from account/actions everywhere
2017-01-04 07:52:46 +02:00
SleepWalker
7374ac3564
Disable bearer header for refresh-token request
2016-12-12 22:07:49 +02:00
SleepWalker
f9ae7053d0
#169 : remove unhandled promise rejections in tests. Added loging for that cases
2016-12-06 23:08:51 +02:00
SleepWalker
9da79a15b4
#232 : fix remember me logic on frontend
2016-12-05 21:14:38 +02:00
SleepWalker
251a1237b4
Propper error handling, when initial user auth failed
2016-11-20 11:36:15 +02:00
SleepWalker
2653085f57
Restore accounts backward compatibility
2016-11-19 17:46:55 +02:00
SleepWalker
9adf91a967
#48 : increase token exp safety factor from 1 to 5 min
2016-11-19 11:51:13 +02:00
SleepWalker
5142d65b39
#48 : call authentication.logout for each revoked account
2016-11-15 07:55:15 +02:00
SleepWalker
9e7d5b8338
#48 : reset accounts state on logout
2016-11-14 07:28:25 +02:00
SleepWalker
a2afac867a
#48 : fix the bug, whent account.current was requested without disabling refreshToken middleware
2016-11-08 08:30:53 +02:00
SleepWalker
000ce71d3e
#48 : integrate accounts with app
2016-11-05 12:11:41 +02:00
SleepWalker
7dd58acede
#48 : initial logic for multy-accounts actions
2016-10-30 14:12:49 +02:00
SleepWalker
a504981407
Do not rely on isGuest in auth middleware. Instead use token availability
2016-08-10 22:29:16 +03:00
SleepWalker
54664044eb
Add tests for auth middlewares
2016-08-09 22:59:43 +03:00
SleepWalker
32496e99d9
#186 : Decouple user middlewares from user actions
2016-08-07 22:17:58 +03:00
SleepWalker
322325d4ad
#181 : fix logout for guests. Increase logout speed
2016-08-07 20:26:29 +03:00
SleepWalker
6dcf985936
Remove change password auth panel
2016-08-02 22:13:11 +03:00
SleepWalker
cb1a4b7d55
#104 : add AcceptRules auth panel
2016-08-02 21:59:29 +03:00
SleepWalker
4716c679b9
#14 : add captcha support for resend-activation
2016-07-31 16:53:16 +03:00
SleepWalker
d9d4f55426
#167 : fix bug /logout request failed due to missing jwt. Added corresponding tests
2016-07-28 22:51:47 +03:00
SleepWalker
d36e771c4f
#151 : notify an api about user being logged out
2016-06-28 13:13:31 +03:00
ErickSkrauch
d3c68e8847
Merge branch 'account_sessions'
2016-06-05 17:05:42 +03:00
SleepWalker
2737c6502b
#125 : make activation page available for all guests and innactive users
2016-06-05 15:06:14 +03:00
SleepWalker
35d430e13c
#126 : middleware feature for request service. Created middlewares for token headers and token refreshing
2016-06-04 20:09:36 +03:00
SleepWalker
3bf02f16dc
#126 : added refresh token support on frontend
2016-06-04 17:58:29 +03:00
SleepWalker
818101b710
#126 : slightly refactored login and jwt token logic
2016-06-04 17:20:21 +03:00
SleepWalker
d0bfa9fdb8
Fix eslint errors. Fixed bug in .eslintrc.json
2016-06-04 12:17:06 +03:00
SleepWalker
25eeac6074
#107 : preserve user language after logout. Preserve user guest language after page refresh
2016-05-28 22:23:34 +03:00
SleepWalker
ecf41dd725
#84 : language switching on frontend
2016-05-19 22:50:15 +03:00
SleepWalker
3472c7b29f
#26 : forgot/restore password frontend logic
2016-05-14 23:53:58 +03:00
SleepWalker
6ca594cf65
Init user state before app initialization. Moved i18n logic into coresponding service
2016-05-10 08:20:46 +03:00
SleepWalker
4f5f18d787
Basic functionality for locale change. Draft implementation of tools for working with i18n
2016-05-08 22:28:58 +03:00
SleepWalker
85d409ad30
Do not expose logout action to route
2016-05-01 20:54:24 +03:00
SleepWalker
6f54971a16
Decouple api/accounts into a separate module
2016-05-01 20:54:24 +03:00
ErickSkrauch
80956a840e
Добавлено поле для разлогивания всех авторизованных устройств при смене пароля (пока без имплементации)
2016-04-25 00:30:10 +03:00
ErickSkrauch
4a484027de
В проект внедрён RabbitMQ.
...
Контроллер для работы с RabbitMQ научился создавать типизированные аргументы для $body
Добавлена таблица с историей ников
Добавлена таблица Mojang ников
Добавлена проверка активированности аккаунта в AccountsController
2016-04-23 21:44:10 +03:00
SleepWalker
0c61b18b5e
Merge branch 'master' into profile
2016-03-16 08:04:06 +02:00
SleepWalker
8e7fa33909
Интеграция бека с формой смены пароля
2016-03-16 07:54:42 +02:00
ErickSkrauch
7b3d192132
Добавлен проброс дополнительных данных на фронт в методе account/current
2016-03-12 01:02:52 +03:00
ErickSkrauch
d725bc2bfe
Добавлена первичная вёрстка для профиля пользователя
2016-03-10 01:10:28 +03:00
SleepWalker
57f0cf30e6
Auth flow. The next
2016-03-01 22:36:49 +02:00
SleepWalker
17bdf52496
Обработка ошибки не активированного аккаунта
2016-02-28 13:24:47 +02:00
SleepWalker
8b3e57925c
Маленьки рефакторинг. Добавил сохранение целевой страницы юзера в том случае, если он не авторизирован
2016-02-26 20:13:41 +02:00
SleepWalker
d0b064bc50
users -> accounts
2016-02-26 08:29:42 +02:00
SleepWalker
14d2d8eac4
Суппорт jwt на фронте
2016-02-26 08:28:26 +02:00