Commit Graph

260 Commits

Author SHA1 Message Date
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
762fab447b Merge branch 'authserver_intergration' 2016-09-01 23:19:57 +03:00
ErickSkrauch
2ef6ac3c08 В nginx теперь можно подсунуть кастомную ссылку на php 2016-09-01 20:04:52 +03:00
ErickSkrauch
ee19df2623 Исправлен тест для authserver формы авторизации 2016-09-01 13:07:20 +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
d37a865e14 Заменён метод генерации токена для oauth
Немного освобождены версии зависимостей
2016-08-27 00:47:14 +03:00
ErickSkrauch
27a9f9d3f8 Добавлен внутренний редирект для кейса, когда запрос будет идти на старый домен 2016-08-23 00:32:12 +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
d0fcc8cd6f В класс миграции добавлено поведение по умолчанию при создании новой таблицы 2016-08-21 01:24:23 +03:00
ErickSkrauch
0b67267426 Я тут писал фильтр для доступа к каким-то внутренним API запросам, но потом понял, что пока таких кейсов не будет, но логика пусть сохранится :) 2016-08-21 01:23:46 +03:00
ErickSkrauch
53d56d6b97 Логика генерации значения первичного ключа для строк вынесена в поведение 2016-08-21 01:22:14 +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
54ae453c4f Наш PR наконец-то приняли и теперь можно юзать библиотеку из основного репозитория 2016-08-17 01:27:45 +03:00
ErickSkrauch
dccfa5d4c9 Исправлен сдохший тест 2016-08-17 01:27:13 +03:00
ErickSkrauch
c3d0490d4a Реорганизован компонент для контроллера amqp очередей в наш внешний пакет 2016-08-16 01:30:38 +03:00
ErickSkrauch
3e4573027c В oauth приложения добавлено Ely.by 2016-08-08 22:20:24 +03:00
ErickSkrauch
c37d4135fd Маленький фикс в Docker для php 2016-08-07 03:09:08 +03:00
ErickSkrauch
426fa7dc6e Образован фильтр ActiveUserRule для проверки активности пользовательского аккаунта 2016-08-07 03:08:48 +03:00
ErickSkrauch
1565370bf3 Исправлены тесты 2016-08-07 03:08:14 +03:00
ErickSkrauch
c752a5afee Merge branch 'rules_agreement' 2016-08-06 20:48:05 +03:00
ErickSkrauch
16fc1ecb8c Добавлен action для принятия правил + тесты для него 2016-08-06 19:22:09 +03:00
ErickSkrauch
cf6c7bc88e Добавлено поле версии принятых правил 2016-08-06 18:52:03 +03:00
ErickSkrauch
9330041b4c Merge branch 'api_identity_info' 2016-08-06 17:26:32 +03:00
ErickSkrauch
1883d864ca Merge branch 'master' into api_identity_info 2016-08-06 16:57:42 +03:00
ErickSkrauch
a48c1432c6 Реализован функционал получения информации об аккауте после выполнения oAuth авторизации 2016-08-06 16:36:24 +03:00
SleepWalker
dd423a0c6b #14: integrate captcha with backend. Add validation message 2016-08-05 08:41:33 +03:00
ErickSkrauch
26b37c2f6b Попытка реализовать отдельный компонент для oAuth авторизации в свой же API. Не тестировал, не проверял работу, просто пушнул, чтобы потом продолжить в дргуом месте. 2016-08-04 01:07:21 +03:00
ErickSkrauch
71d9511d8e Добавлен oauth2 пермишен на запрос E-mail адреса пользователя 2016-08-03 22:05:19 +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
ed6bc672cb Написан тест для поведения beforeSave модели EmailActivation 2016-07-27 01:58:06 +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
a4dad11be5 Upgrade Guzzle до 6 версии 2016-07-21 19:12:55 +03:00
ErickSkrauch
a91ce6ce82 Исправлен тест для формы смены ника
Добавлен класс фикстур для таблицы истории ников
2016-07-17 21:01:15 +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