ErickSkrauch
47b6761f78
Теперь на этапе включения TOTP код может истечь в течение 2 периодов
2017-11-20 20:48:43 +03:00
ErickSkrauch
d175dcdaed
Добавлено небуферизируемое подключение к базе данных для решения проблемы с each и batch запросами
2017-11-15 00:03:38 +03:00
ErickSkrauch
dab0ab4cba
Тестовые данные теперь интегрируются через аспектную библиотеку
2017-11-14 20:34:16 +03:00
ErickSkrauch
e9208d8f21
Используем собственную реализацию each для выборки строк на удаление в cleanup контроллере
2017-11-14 19:49:51 +03:00
ErickSkrauch
85e432c897
Merge branch 'aop' into develop
2017-11-13 17:16:50 +03:00
ErickSkrauch
867c1a2b3b
Интергрирован фреймворк для поддержки аспектного программирования
2017-11-13 17:15:24 +03:00
ErickSkrauch
e6fe2f3755
Добавлено восстановление соединения для AMQP воркера
2017-11-04 15:52:57 +03:00
ErickSkrauch
4bebf6c581
1.1.22-dev [skip ci]
2017-11-03 16:16:07 +03:00
ErickSkrauch
c07a3cb057
Merge branch 'develop'
2017-11-03 16:15:34 +03:00
ErickSkrauch
e064c353d7
1.1.21 [skip ci]
2017-11-03 16:15:20 +03:00
ErickSkrauch
85d109910f
Исправлена ошибка при попытке отправить сообщение в форму обратной связи, будучи залогиненным
2017-11-01 19:56:23 +03:00
ErickSkrauch
9bdc9173c2
1.1.21-dev [skip ci]
2017-10-20 15:21:37 +03:00
ErickSkrauch
9cc39bb613
Merge branch 'develop'
2017-10-20 15:20:14 +03:00
ErickSkrauch
9d8b695fff
1.1.20 [skip ci]
2017-10-20 15:20:02 +03:00
ErickSkrauch
6d4d2177d0
Исправлена обработка ситуации, когда при использовании старого протокола авторизации на сервере пользователь передавал свой ник в неправильном регистре
2017-10-20 15:19:39 +03:00
ErickSkrauch
b8e445b99f
Исправлена обработка ситуации, когда uuid selectedProfile при join операции передан без дефисов
2017-10-20 15:03:21 +03:00
ErickSkrauch
da87d4bc86
1.1.20-dev [skip ci]
2017-10-18 19:13:30 +03:00
ErickSkrauch
759e711c78
Merge branch 'develop'
2017-10-18 19:12:25 +03:00
ErickSkrauch
ba394942de
1.1.19 [skip ci]
2017-10-18 19:12:13 +03:00
ErickSkrauch
c7cf54f32f
Не логгируем InvalidSubjectException, возникающий из-за перехода на новый формат токенов
2017-10-18 14:42:04 +03:00
ErickSkrauch
58d3fd57a8
Исправлен баг с выдачей наружу внутренних названий пермишенов
2017-10-18 02:37:01 +03:00
SleepWalker
d32849a85b
Improve install command for builds
2017-10-17 21:22:23 +03:00
ErickSkrauch
df340a6ad2
Обновлены зависимости
2017-10-16 00:46:59 +03:00
ErickSkrauch
c21ab8b15b
Небольшая оптимизация производительности composer для продакшен сборки
2017-10-16 00:46:23 +03:00
ErickSkrauch
18364c625f
Форма восстановления пароля больше не требует решения totp
2017-10-16 00:23:31 +03:00
ErickSkrauch
37c72ac1cd
Merge branch 'any_door_key' into develop
2017-10-13 18:43:39 +03:00
ErickSkrauch
c855cdb394
Добавлен запрос пароля для запроса инициализации смены email
2017-10-13 18:43:24 +03:00
ErickSkrauch
81bdb1f2af
Базовая реализация реакции сервера на dummy данные.
2017-10-12 01:50:09 +03:00
ErickSkrauch
19175d1724
1.1.19-dev [skip ci]
2017-10-05 20:05:28 +03:00
ErickSkrauch
7eada33ba7
Merge branch 'develop'
2017-10-05 20:04:31 +03:00
ErickSkrauch
f0cf4c0b8c
1.1.18 [skip ci]
2017-10-05 20:04:21 +03:00
ErickSkrauch
07de8912bc
Добавлен литовский язык
2017-10-04 20:18:15 +03:00
ErickSkrauch
3143d2fc26
Исправлен парсинг списка скоупов, если передан массив
...
Fixes ACCOUNTS-2NA
2017-10-04 14:42:48 +03:00
ErickSkrauch
839257e32a
Функциональные тесты для аккаунтов сгруппированы в папку
2017-10-01 03:29:33 +03:00
ErickSkrauch
0dbbb2e0de
Удалена зависимость от yiisoft/yii2-codeception в пользу интегрированного в Codeception генератора REST адресов
...
Реорганизованы объекты Pages для Functional тестов
Исправлены не переименованные тесты, оставшиеся после последнего рефакторинга
2017-10-01 03:24:23 +03:00
ErickSkrauch
f51bfcb20d
Обновлены версии зависимостей
2017-10-01 03:20:29 +03:00
ErickSkrauch
88d5b2dd7a
Обновлена версия yii2-tempmail-validator до 2.0.0, где теперь используется daveearley/Email-Validation-Tool для источника 10-минутных ящиков
2017-10-01 02:04:36 +03:00
ErickSkrauch
7a6c4c3d2b
Теперь из otp secret удаляются значения, которые на письме могут быть спутаны
2017-09-30 02:41:26 +03:00
ErickSkrauch
35e7ae2447
Добавлена возможность получить права на смену ника/пароля пользователя и тесты под это дело.
2017-09-30 01:04:26 +03:00
ErickSkrauch
8e79d1dd1c
Добавлено право на избегание удостоверения личности для внутренних приложений
2017-09-30 00:44:05 +03:00
ErickSkrauch
22ed0942e8
Добавлен функционал очистки устаревших AccountSessions
2017-09-29 02:04:16 +03:00
ErickSkrauch
ec0b25e88d
Добавлен функционал очистки устаревших MinecraftAccessKey
2017-09-27 19:52:28 +03:00
ErickSkrauch
d114424906
Базовый image обновлён до accounts-php:1.5.1
2017-09-27 19:52:03 +03:00
ErickSkrauch
2f8eb261f7
Merge branch 'refactor_auth' into develop
2017-09-21 20:02:20 +03:00
ErickSkrauch
0198a3e010
Добавлена конвертация старых запросов к аккаунтам в новые
2017-09-21 20:00:13 +03:00
ErickSkrauch
d2b7f28db6
Базовый image обновлён до accounts-php:1.5.0
...
Логика bootstrap.sh теперь перенесена в этот репозиторий
Добавлен вызов команды для генерации структуры RBAC
2017-09-21 16:23:05 +03:00
ErickSkrauch
dd2c4bc413
Объединены сущности для авторизации посредством JWT токенов и токенов, выданных через oAuth2.
...
Все действия, связанные с аккаунтами, теперь вызываются через url `/api/v1/accounts/<id>/<action>`.
Добавлена вменяемая система разграничения прав на основе RBAC.
Теперь oAuth2 токены генерируются как случайная строка в 40 символов длинной, а не UUID.
Исправлен баг с неправильным временем жизни токена в ответе успешного запроса аутентификации.
Теперь все unit тесты можно успешно прогнать без наличия интернета.
2017-09-19 20:06:17 +03:00
ErickSkrauch
928b3aa7fc
Исправлена инициализация ChangeUsernameForm в форме подтверждения E-mail
2017-09-07 22:51:14 +03:00
ErickSkrauch
1169097adb
Форма смены ника теперь принимает аккаунт через конструктор
2017-09-07 22:51:14 +03:00
ErickSkrauch
cb068b9dc0
Все реализации Grant'ов для oAuth перенесены в проект. Форк league/oauth2-client больше не используется
2017-09-07 22:51:07 +03:00