Commit Graph

59 Commits

Author SHA1 Message Date
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
ErickSkrauch
9f376a8d00 1.1.12-dev [skip ci] 2017-04-15 12:08:55 +03:00
ErickSkrauch
23a585b540 1.1.11 [skip ci] 2017-04-15 12:08:07 +03:00
ErickSkrauch
54d7d0f948 1.1.11-dev [skip ci] 2017-04-12 14:01:45 +03:00
ErickSkrauch
3f50c128f7 1.1.10 [skip ci] 2017-04-12 14:00:25 +03:00
ErickSkrauch
da425591bf 1.1.10-dev [skip ci] 2017-04-10 14:56:24 +03:00
ErickSkrauch
2f4a6aee2b 1.1.9 [skip ci] 2017-04-10 14:54:53 +03:00
ErickSkrauch
559c266748 1.1.9-dev [skip ci] 2017-03-29 13:54:42 +03:00
ErickSkrauch
0a0f5973f8 1.1.8 [skip ci] 2017-03-29 13:53:38 +03:00
ErickSkrauch
f7e2ebdf27 1.1.8-dev [skip ci] 2017-03-07 01:46:31 +03:00
ErickSkrauch
4306b198f1 1.1.7 [skip ci] 2017-03-07 01:44:14 +03:00
ErickSkrauch
663bfd9484 1.1.7-dev [skip ci] 2017-02-16 14:42:59 +03:00
ErickSkrauch
34c43683d9 1.1.6 [skip ci] 2017-02-16 14:41:13 +03:00
ErickSkrauch
b9e5e3a679 Добавлен обработчик для события блокировки аккаунта 2016-12-29 02:01:26 +03:00
ErickSkrauch
d85451567a 1.1.6-dev [skip ci] 2016-12-25 21:21:04 +03:00
ErickSkrauch
e39910b774 1.1.5 [skip ci] 2016-12-25 21:17:16 +03:00
ErickSkrauch
d9aec58198 1.1.5-dev [skip ci] 2016-12-25 16:46:38 +03:00
ErickSkrauch
d1a5ab22bf 1.1.4 [skip ci] 2016-12-25 16:45:35 +03:00
ErickSkrauch
42e427cf40 1.1.4-dev [skip ci] 2016-12-14 02:12:49 +03:00
ErickSkrauch
d492ca5c81 Подготовка к релизу 1.1.3 2016-12-14 00:35:39 +03:00
ErickSkrauch
c99d5c6b1c Добавлен проброс версии приложения в конфиг Raven 2016-12-07 23:51:01 +03:00
ErickSkrauch
8570cfcbfa Обновление версии компонента для отправки логов в sentry 2016-12-07 23:22:49 +03:00
ErickSkrauch
4623063074 Merge branch 'develop' into sentry 2016-12-07 21:36:49 +03:00
ErickSkrauch
9274155cfc Отделены параметры конфигурации для приложения от параметров конфигурации необходимых контейнеров 2016-12-04 15:34:32 +03:00
ErickSkrauch
ef8bb894f0 Добавлена ENV переменная, отвечающая за dsn для соединения с sentry 2016-12-02 00:23:40 +03:00
ErickSkrauch
225f2fd3cf Первичная интеграция логирования ошибок в sentry 2016-12-01 01:16:52 +03:00
ErickSkrauch
744ec9520a Используем в качестве компонента для соединения с редисом библиотеку Predis 2016-11-27 17:41:39 +03:00
ErickSkrauch
e87ccb75c7 Используем единого отправителя 2016-10-07 01:02:52 +03:00
ErickSkrauch
46c64b0180 Добавлена поддержка smtp для production через контейнер на главном сайте 2016-10-07 01:01:54 +03:00
ErickSkrauch
c511e35e4b Кэширование для схемы в продакшен режиме 2016-10-04 01:28:10 +03:00
ErickSkrauch
b67a1879fe Обновлена версия Email Renderer
Добавлен компонент для настройки Email Renderer
Добавлен роут в nginx для отображения картинок из Email Renderer
2016-10-02 12:52:17 +03:00
ErickSkrauch
78e5d3e103 Расширен функционал Yii2 QueryBuilder: теперь функционал ORDER BY FIELD встроен внутрь билдера 2016-10-02 01:21:54 +03:00
ErickSkrauch
53ca5915f7 Структура проекта окончательно загнана в Docker
Дегрейд PHP до 7.0 (всё таки без xdebug немного больно)
Дегрейд Node.js до 5.12 (на 6.5 не собирался фронт)
Упразднён app-console контейнер (он теперь живёт внутри основного php контейнера и рулится силами supervisor)
Упразднён node-dev-server (всё равно он работал плохо)
Фикс бага в ConfigLoader (не загружал config-{env} файлы)
Исправлена ошибка в LangMenu (двойной default экспорт)
Из package.json временно удалён PhantomJS
Обновлён README.md
2016-10-02 01:20:40 +03:00
ErickSkrauch
df6d319187 Восстановлен запуск тестов
Загрузчик конфигов выделен в отдельный класс
authserverHost выделена в params
Исправлены некоторые common.unit тесты, т.к. наследовались не от того базового класса
2016-09-19 01:01:19 +03:00
ErickSkrauch
54485b2271 Огромный рефакторинг в пользу отказа от механизма environment и использования .env файла
Найдено и удалено немного мусора
2016-09-16 01:28:28 +03:00