ErickSkrauch
a9a56c9e1d
Extract encryption key into the configuration param
2019-12-04 13:24:30 +03:00
ErickSkrauch
7b11366a5a
Fix rbac generator
2019-08-02 03:36:24 +03:00
ErickSkrauch
f2ab7346aa
Fixed almost everything, but all functional tests are broken at the last minute :(
2019-08-02 03:29:20 +03:00
ErickSkrauch
45c2ed601d
Replace emarref/jwt with lcobucci/jwt
...
Refactor all JWT-related components
Replace RS256 with ES256 as a preferred JWT algorithm
2019-08-01 12:17:12 +03:00
ErickSkrauch
3dbf29d34c
Translate all code comments from Russian to English [skip ci]
2019-07-15 01:59:56 +03:00
ErickSkrauch
70d1999d55
Refactor emails models objects, rework related tests
2019-06-16 23:59:19 +03:00
ErickSkrauch
1bf249030f
Removed ely/email-renderer package and implemented new emails renderer client [skip ci]
2019-06-07 02:16:13 +03:00
ErickSkrauch
194a7acd2a
Fixes ACCOUNTS-5FF. Handle 204 response from Chrly.
2019-05-13 19:39:11 +03:00
Arslan
85d4d465fb
Implemented "ely/mojang-api"
2019-05-09 04:23:49 +03:00
ErickSkrauch
b05dc6816e
Rework tests structure. Upgrade codeception to 2.5.3. Merge params configuration into app configuration.
2019-02-20 22:58:52 +03:00
ErickSkrauch
a0d88e8a8f
Allow any valid locale for account lang
2018-07-08 22:21:33 +03:00
ErickSkrauch
c0aa78d156
Implemented WebHooks delivery queue.
...
Completely removed usage of the RabbitMQ. Queue now based on Redis channels.
Worker process now extracted as separate docker container.
Base image upgraded to the 1.8.0 version (PHP 7.2.7 and pcntl extension).
2018-07-08 18:20:19 +03:00
ErickSkrauch
02ea7346a8
Implemented PHP-CS-Fixer support
2018-04-17 23:47:25 +03:00
ErickSkrauch
b743cc69aa
Remove version definition from the application and pass it on build time
2018-03-17 19:14:02 +03:00
ErickSkrauch
b9db22e8bf
1.1.25-dev [skip ci]
2018-01-28 13:43:25 +03:00
ErickSkrauch
2f4b8b6249
1.1.24 [skip ci]
2018-01-28 13:41:49 +03:00
ErickSkrauch
01850bb2d6
Fixes ACCOUNTS-34Y
...
После перехода на utf8mb4_unicode_ci забыли обновить кодировку
подключения к БД
2018-01-12 13:50:19 +03:00
ErickSkrauch
27983ef730
1.1.24-dev [skip ci]
2018-01-04 02:10:16 +03:00
ErickSkrauch
74224bd27b
1.1.23 [skip ci]
2018-01-04 02:08:37 +03:00
ErickSkrauch
fc05257535
1.1.23-dev [skip ci]
2018-01-01 23:38:00 +03:00
ErickSkrauch
f328cb47e1
1.1.22 [skip ci]
2018-01-01 23:32:07 +03:00
ErickSkrauch
33091aaefa
Переход на yii2-queue с amqp-interop реализацией для RabbitMQ
2018-01-01 16:53:53 +03:00
ErickSkrauch
ee68e373f4
Пересмотрены висящие TODO
2017-12-02 22:15:00 +03:00
ErickSkrauch
88175fea48
Отправка всех email вынесена в очередь
2017-11-28 14:33:48 +03:00
ErickSkrauch
42b6bc561e
Добавлен Yii2 компонент для отправки событий в statsd
2017-11-22 22:47:34 +03:00
ErickSkrauch
d175dcdaed
Добавлено небуферизируемое подключение к базе данных для решения проблемы с each и batch запросами
2017-11-15 00:03:38 +03:00
ErickSkrauch
4bebf6c581
1.1.22-dev [skip ci]
2017-11-03 16:16:07 +03:00
ErickSkrauch
e064c353d7
1.1.21 [skip ci]
2017-11-03 16:15:20 +03:00
ErickSkrauch
9bdc9173c2
1.1.21-dev [skip ci]
2017-10-20 15:21:37 +03:00
ErickSkrauch
9d8b695fff
1.1.20 [skip ci]
2017-10-20 15:20:02 +03:00
ErickSkrauch
da87d4bc86
1.1.20-dev [skip ci]
2017-10-18 19:13:30 +03:00
ErickSkrauch
ba394942de
1.1.19 [skip ci]
2017-10-18 19:12:13 +03:00
ErickSkrauch
19175d1724
1.1.19-dev [skip ci]
2017-10-05 20:05:28 +03:00
ErickSkrauch
f0cf4c0b8c
1.1.18 [skip ci]
2017-10-05 20:04:21 +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
cb068b9dc0
Все реализации Grant'ов для oAuth перенесены в проект. Форк league/oauth2-client больше не используется
2017-09-07 22:51:07 +03:00
ErickSkrauch
a00d61e5e1
1.1.18-dev [skip ci]
2017-08-09 01:15:03 +03:00
ErickSkrauch
4536129dfd
1.1.17 [skip ci]
2017-08-09 01:13:18 +03:00
ErickSkrauch
86268b97ec
1.1.17-dev [skip ci]
2017-07-31 23:30:55 +03:00
ErickSkrauch
688dc8ee6e
1.1.16 [skip ci]
2017-07-31 23:28:29 +03:00
ErickSkrauch
93edc92bf7
1.1.16-dev [skip-ci]
2017-07-13 14:03:29 +03:00
ErickSkrauch
69bb3a7303
1.1.15 [skip-ci]
2017-07-13 14:02:05 +03:00
ErickSkrauch
8fc0023564
1.1.15 [skip ci]
2017-06-11 22:10:46 +03:00
ErickSkrauch
21adb7a6e8
1.1.14 [skip ci]
2017-06-11 22:09:48 +03:00
ErickSkrauch
8e1e83ad67
Исправлена инъекция зависимости, потерянная при мерже
2017-06-11 22:09:07 +03:00
ErickSkrauch
818b4221cb
1.1.14-dev [skip-ci]
2017-06-11 21:28:53 +03:00
ErickSkrauch
0ec8316357
1.1.13 [skip-ci]
2017-06-11 21:21:19 +03:00
ErickSkrauch
0cf68a6360
Реорганизованы зависимости для ReCaptcha\Validator
...
Новый способ отключения проверки капчи для функциональных тестов
2017-05-18 02:09:45 +03:00
ErickSkrauch
0e2aff91d0
1.1.13-dev [skip ci]
2017-04-15 23:13:18 +03:00
ErickSkrauch
7fc0bfc9c6
1.1.12 [skip ci]
2017-04-15 23:11:36 +03:00