accounts/console/migrations
ErickSkrauch dd2c4bc413 Объединены сущности для авторизации посредством JWT токенов и токенов, выданных через oAuth2.
Все действия, связанные с аккаунтами, теперь вызываются через url `/api/v1/accounts/<id>/<action>`.
Добавлена вменяемая система разграничения прав на основе RBAC.
Теперь oAuth2 токены генерируются как случайная строка в 40 символов длинной, а не UUID.
Исправлен баг с неправильным временем жизни токена в ответе успешного запроса аутентификации.
Теперь все unit тесты можно успешно прогнать без наличия интернета.
2017-09-19 20:06:17 +03:00
..
m130524_201442_init.php Описана базовая миграция, добавлена модель аккаунта, добавлена модель авторизации, написаны первичные тесты для этой модели, добавлен модуль авторизации, настроен базовый контроллер. Короче много чего сделано 2016-01-03 03:18:37 +03:00
m160104_150157_account_extended_info.php Добавлено поле username в модель Account, скорретирована форма входа и её тесты 2016-01-04 18:31:14 +03:00
m160114_134716_account_email_keys.php Отрефакторены тесты 2016-01-15 12:21:27 +03:00
m160118_184027_email_activations_code_as_primary_key.php Код модели подтверждения через email теперь является первичным ключом тамблицы 2016-01-21 00:14:29 +03:00
m160201_055928_oauth.php Реализована логика oAuth авторизации приложений, добавлен Redis, удалены лишние тесты, пофикшены старые. 2016-02-14 20:50:10 +03:00
m160222_204006_add_init_scopes.php Протестирована логика подписи access_token и refresh_token, добавлены базовые скоупы, подчищен проект 2016-02-23 00:49:46 +03:00
m160311_211107_password_change_time.php Добавлено запоминание последнего изменения пароля, удалено поле auth_key, поправлена загрузка фикстур для функциональных тестов 2016-03-12 00:55:46 +03:00
m160414_231110_account_nicknames_history.php В проект внедрён RabbitMQ. 2016-04-23 21:44:10 +03:00
m160422_230911_mojang_account_collisions.php В проект внедрён RabbitMQ. 2016-04-23 21:44:10 +03:00
m160512_080955_usernames_history_encoding.php Изменёна кодировка столбца username в usernames_history для организации бинарного поиска 2016-05-12 11:50:30 +03:00
m160512_194546_account_language.php Добавлена поддержка запоминания языка для аккаунта 2016-05-13 12:03:00 +03:00
m160515_153724_email_activation_data.php Реализованы формы для шагов смены E-mail адреса, покрыты unit-тестами 2016-05-16 01:33:19 +03:00
m160517_151805_account_sessions.php Реорганизована выдача JWT токенов 2016-05-30 02:44:17 +03:00
m160803_185857_account_permissions.php Реализован функционал получения информации об аккауте после выполнения oAuth авторизации 2016-08-06 16:36:24 +03:00
m160806_144759_account_rules_agreement_version.php Добавлено поле версии принятых правил 2016-08-06 18:52:03 +03:00
m160808_191142_ely_by_app.php В oauth приложения добавлено Ely.by 2016-08-08 22:20:24 +03:00
m160817_225019_registration_ip.php Добавлено запоминание регистрационного IP адреса 2016-08-18 02:56:05 +03:00
m160819_211139_minecraft_access_tokens.php Первичное портирование логики сервера авторизации с PhalconPHP на Yii2 2016-08-21 02:23:48 +03:00
m160919_170008_improve_username_history.php Реализован функционал Mojang API 2016-10-02 01:21:54 +03:00
m161024_234121_remove_client_token_index.php Удаляем уникальный индекс для поля client_token в таблице minecraft_access_keys 2016-10-25 02:43:27 +03:00
m161030_013122_ely_by_admin_app.php Админка теперь тоже авторизуется через Аккаунты 2016-10-30 01:35:04 +03:00
m161104_150634_accounts_uuid_index.php Добавлен индекс для accounts.uuid 2016-11-04 18:49:16 +03:00
m161127_145211_remove_oauth_scopes.php Из базы удалена таблица oauth_scopes 2016-11-27 19:19:13 +03:00
m161222_222520_remove_oauth_access_tokens.php #272: удалены все следы использование таблицы oauth_access_tokens 2016-12-23 01:32:44 +03:00
m161228_101022_oauth_clients_allow_null_redirect_uri.php Добавлен контроллер для блокировки аккаунта 2016-12-28 23:25:55 +03:00
m170118_224937_account_otp_secrets.php Реализован метод для запроса информации для активации двухфакторной аутентификации 2017-01-21 02:14:19 +03:00
m170415_195802_oauth_sessions_owner_id_index.php Добавлен индекс для таблицы oauth_sessions 2017-04-15 23:01:13 +03:00
m170704_215436_allow_null_owner_id.php Объединены сущности для авторизации посредством JWT токенов и токенов, выданных через oAuth2. 2017-09-19 20:06:17 +03:00