ErickSkrauch
|
6e15522140
|
Добавлен рейт-лимитер для запросов к hasJoined для незарегистрированных серверов
|
2016-09-06 20:10:42 +03:00 |
|
ErickSkrauch
|
68ce8b3fb6
|
Добавлена логика HasJoined для сервера авторизации Minecraft
Исправлена ошибка в JoinForm
Добавлено базовое API для общения с сервером системы скинов
|
2016-09-06 12:56:39 +03:00 |
|
ErickSkrauch
|
e8b5e90a91
|
Немного рефакторинга Join формы для учёта Legacy API
Добавлена поддержка чтения данных из POST запроса, если они переданы как RAW json
Исправлен StringHelper::isUuid()
|
2016-09-05 17:55:38 +03:00 |
|
ErickSkrauch
|
34d725abe2
|
Перенесена логика join операции для современных серверов.
Нужно признать, что перенесена она так себе, но в будущем я обязательно это перепишу.
|
2016-09-03 01:54:22 +03:00 |
|
ErickSkrauch
|
9371fc32ca
|
Перенесены тесты со старого authserver, исправлены ошибки в коде
|
2016-09-01 10:31:43 +03:00 |
|
ErickSkrauch
|
147c84f487
|
Убрано лишнее звено в вызове имени исключения
|
2016-08-31 13:35:43 +03:00 |
|
ErickSkrauch
|
1023eed03b
|
Методы в Authserver AuthenticationController прикрыты verb фильтром
|
2016-08-31 13:32:51 +03:00 |
|
ErickSkrauch
|
66e266692c
|
Добавлен кастомный ErrorHandler для форматирования ошибок authserver'а в соответствии с ожиданиями лаунчера
|
2016-08-31 13:32:14 +03:00 |
|
ErickSkrauch
|
9c658f5bd9
|
Тесты для AuthorizationForm и кастомного RequiredValidator
В модуль Authserver добавлены хелперы для логирования
Исправлена ошибка в MinecraftAccessKey
Ускорено тестирование всего приложения
|
2016-08-29 02:17:45 +03:00 |
|
ErickSkrauch
|
72a7f743be
|
Мигрирована логика блокировки аккаунтов
|
2016-08-22 00:09:14 +03:00 |
|
ErickSkrauch
|
b57b015f66
|
Первичное портирование логики сервера авторизации с PhalconPHP на Yii2
|
2016-08-21 02:23:48 +03:00 |
|
ErickSkrauch
|
0b67267426
|
Я тут писал фильтр для доступа к каким-то внутренним API запросам, но потом понял, что пока таких кейсов не будет, но логика пусть сохранится :)
|
2016-08-21 01:23:46 +03:00 |
|
ErickSkrauch
|
59f51451d0
|
Добавлено запоминание регистрационного IP адреса
|
2016-08-18 02:56:05 +03:00 |
|
ErickSkrauch
|
433f560f48
|
Мелкие улучшения для контроллера OauthController
|
2016-08-18 02:56:05 +03:00 |
|
ErickSkrauch
|
426fa7dc6e
|
Образован фильтр ActiveUserRule для проверки активности пользовательского аккаунта
|
2016-08-07 03:08:48 +03:00 |
|
ErickSkrauch
|
16fc1ecb8c
|
Добавлен action для принятия правил + тесты для него
|
2016-08-06 19:22:09 +03:00 |
|
ErickSkrauch
|
cf6c7bc88e
|
Добавлено поле версии принятых правил
|
2016-08-06 18:52:03 +03:00 |
|
ErickSkrauch
|
a48c1432c6
|
Реализован функционал получения информации об аккауте после выполнения oAuth авторизации
|
2016-08-06 16:36:24 +03:00 |
|
ErickSkrauch
|
26b37c2f6b
|
Попытка реализовать отдельный компонент для oAuth авторизации в свой же API. Не тестировал, не проверял работу, просто пушнул, чтобы потом продолжить в дргуом месте.
|
2016-08-04 01:07:21 +03:00 |
|
ErickSkrauch
|
6efbbb7098
|
Ререализован метод для получения инфы о конфигурации API
|
2016-08-03 21:47:36 +03:00 |
|
ErickSkrauch
|
5e40ccbe49
|
Добавлен API вызов для получения активного Recaptcha public key
|
2016-08-03 15:58:12 +03:00 |
|
ErickSkrauch
|
c2986445f1
|
В форму регистрации и форму повторной отправки Email внедрён валидатор ReCaptcha
|
2016-08-03 15:57:41 +03:00 |
|
ErickSkrauch
|
bef12954bd
|
Усовершенствован валидатор ReCaptcha и покрыт тестами
|
2016-08-03 15:56:08 +03:00 |
|
SleepWalker
|
327e900f2b
|
#148: remove depreacted error.password_required
|
2016-07-28 07:44:16 +03:00 |
|
ErickSkrauch
|
d514ba620d
|
Заменил библиотеку для JWT токенов на свой форк с разнообразными исключениями, подрихтовал тесты для класса AccountIdentity
|
2016-07-27 16:25:40 +03:00 |
|
ErickSkrauch
|
c25bfeb8bc
|
Обновлены роуты для oAuth2 запросов по последней спеке
|
2016-07-27 01:11:13 +03:00 |
|
ErickSkrauch
|
31679b84cb
|
Упразднён контроллер PasswordProtectedController и заменён на валидатор PasswordRequiredValidator
Реорганизованы тесты для ChangeUsernameFormTest
|
2016-07-25 14:07:14 +03:00 |
|
ErickSkrauch
|
681996740d
|
При попытке запроса смены E-mail теперь происходит проверка, как давно был выполнен предыдущий запрос
|
2016-07-17 20:46:04 +03:00 |
|
ErickSkrauch
|
e756dbacd6
|
Токен, выписанный на сессию без запоминания должен истекать дольше времени
|
2016-07-17 19:54:33 +03:00 |
|
ErickSkrauch
|
ae3c3b88de
|
Добавлен обработчик для удаления сессии при логауте
|
2016-07-17 19:38:04 +03:00 |
|
ErickSkrauch
|
2063d7daa0
|
Добавлен файл для автокомплита в проекте, обновлены обращения к di для лучшего статического анализа
|
2016-07-17 19:13:40 +03:00 |
|
ErickSkrauch
|
dd0c4fcc9e
|
Добавлено событие о изменении email адреса пользователя, вызовы методов для генерации уведомлений внесены внутрь транзакции бд
|
2016-07-17 18:42:37 +03:00 |
|
ErickSkrauch
|
6d3db89140
|
Изменена логика для работы с очередью задач, чтобы её можно было использовать в дальнейшем в кластере серверов
|
2016-07-17 18:27:44 +03:00 |
|
ErickSkrauch
|
8906370bb9
|
Образован хелпер Error, в который вынесены все коды ошибок.
Подкорректирован errorDict на фронте
|
2016-06-16 23:32:23 +03:00 |
|
ErickSkrauch
|
4614cf8fe7
|
Убраны разрознености в ошибках, скорреткированы тесты
|
2016-06-16 22:36:52 +03:00 |
|
ErickSkrauch
|
912606e27f
|
Реализована форма обратной связи
|
2016-06-15 23:54:13 +03:00 |
|
ErickSkrauch
|
113b9f98d8
|
Отрефакторен компонент User\Component
Добавлен метод getActiveSession
Добавлена логика для функции "Разлогинить всех" в форме смены пароля
|
2016-06-05 17:01:35 +03:00 |
|
SleepWalker
|
e18f6a08b0
|
Merge branch 'master' into account_sessions
|
2016-06-04 15:59:01 +03:00 |
|
ErickSkrauch
|
67fa28aaa1
|
Удалён никому ненужный SiteController
|
2016-05-31 21:25:04 +03:00 |
|
ErickSkrauch
|
1945a7baec
|
Добавлен роут и логика для обновления access_token по refresh_token'у
|
2016-05-31 01:03:30 +03:00 |
|
ErickSkrauch
|
cb038c897b
|
Добавлены тесты для ответа сервера о истёкшем токене
Добавлены doc-блоки для поведений в базовом контроллере
|
2016-05-30 21:11:22 +03:00 |
|
ErickSkrauch
|
bdc96d82c1
|
Реорганизована выдача JWT токенов
Добавлен механизм сохранения сессий и refresh_token
|
2016-05-30 02:44:17 +03:00 |
|
ErickSkrauch
|
b5ed01853e
|
Убран валидатор на тип алгоритма хэширования пароля для формы инициализации смены E-mail адреса
|
2016-05-23 22:55:36 +03:00 |
|
ErickSkrauch
|
fe2c422621
|
Реализовано автоматическое обновление алгоритма хэширования пароля во время авторизации пользователя
|
2016-05-23 22:42:50 +03:00 |
|
SleepWalker
|
1b4249ecd7
|
#100: password protection for email change form
|
2016-05-22 22:04:52 +03:00 |
|
ErickSkrauch
|
c34f0947ad
|
Форма инициализации смены E-mail адреса теперь требует ввода пароля
|
2016-05-22 21:36:02 +03:00 |
|
ErickSkrauch
|
ad42411a89
|
Реализован обработчик для смены языка аккаунта
|
2016-05-19 01:10:05 +03:00 |
|
ErickSkrauch
|
f99b281f30
|
Добавлены экшены в контроллер и 1 тест (больше не успел)
|
2016-05-16 11:21:12 +03:00 |
|
ErickSkrauch
|
50439fdaeb
|
Реализованы формы для шагов смены E-mail адреса, покрыты unit-тестами
У EmailActivation добавлено поле $_data и дописано поведение для работы с ним
Упрощено подключение фикстур для EmailActivations
|
2016-05-16 01:33:19 +03:00 |
|
ErickSkrauch
|
e2e31c3720
|
Логика проверки ключа из KeyConfirmationForm вынесена в отдельный валидатор
У EmailActivationFixture зафиксирован стандартный путь к файлу данных
|
2016-05-15 14:13:51 +03:00 |
|