Commit Graph

385 Commits

Author SHA1 Message Date
ErickSkrauch
a8c7118e38 Добавлен Helper для AMQP, который собирает все поступающие сообщения и предоставляет методы для проверки созданных сообщений
Исправлен баг в форме ChangeUsernameForm
Исправлен баг с конфигурацией тестов, который не позволял правильно проводить проверки на существование\несуществование моделей
Добавлена поддержка передачи хоста Redis через env переменные в тестах
2016-12-04 19:56:49 +03:00
SleepWalker
79e52974ed Merge branch '242-build-preformance' into develop 2016-12-04 18:05:59 +02:00
ErickSkrauch
363b25e6da Компонент RabbitMQ для тестов заменён на заглушку 2016-12-04 18:38:52 +03:00
SleepWalker
7a8f9950ab #242: reduce npm verbosity in containers and in CI 2016-12-04 16:09:29 +02:00
ErickSkrauch
9274155cfc Отделены параметры конфигурации для приложения от параметров конфигурации необходимых контейнеров 2016-12-04 15:34:32 +03:00
ErickSkrauch
6fc558c3c8 Удалена cron задача для очистки access_tokens [skip ci] 2016-12-03 14:28:03 +03:00
ErickSkrauch
ffd4a9000f Реализовано кэширование ответа /api/options 2016-12-02 11:38:53 +03:00
ErickSkrauch
0a0cca0834 Добавлен компонент для кэшиования ответа на уровне nginx 2016-12-02 11:38:35 +03:00
ErickSkrauch
6e4e2b26ee Nginx теперь собирается отдельно 2016-12-02 11:38:14 +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
5de6fa91c8 Удалён лишний компонент ApiNormalizer 2016-11-30 20:57:30 +03:00
ErickSkrauch
ce18d07ae2 Merge branch 'oauth2_restructure' into develop 2016-11-30 14:20:45 +03:00
ErickSkrauch
841673f7ef Добавлен key-scan для gitlab.ely.by 2016-11-30 14:00:36 +03:00
ErickSkrauch
23d079346b Проверка oAuth авторизации организована через oauth компонент и больше не завязана на реализации внутри моделей приложения 2016-11-30 12:19:10 +03:00
ErickSkrauch
422d5c4fd4 Хранилище access_token вынесено в redis
Переписана логика связи моделей для oAuth процесса
2016-11-30 02:19:14 +03:00
ErickSkrauch
4f259a9dc7 Подменены все ключевые сущности на наши 2016-11-29 23:15:56 +03:00
ErickSkrauch
5f07834f45 Исправлено поведение при обновлении устаревшего токена
Обновлена логика в компонентах для работы с ключами redis
2016-11-29 01:57:58 +03:00
ErickSkrauch
1e94cda399 Из базы удалена таблица oauth_scopes 2016-11-27 19:19:13 +03:00
ErickSkrauch
744ec9520a Используем в качестве компонента для соединения с редисом библиотеку Predis 2016-11-27 17:41:39 +03:00
ErickSkrauch
bec00df77b redirectUri может быть null 2016-11-27 00:56:13 +03:00
ErickSkrauch
f5981f1cd1 Исправлен namespace для исключений 2016-11-27 00:55:43 +03:00
ErickSkrauch
20286f1744 Все классы, отвечающие за oAuth передвинуты в компоненты API, освежён код, поправлены неймспейсы 2016-11-27 00:43:42 +03:00
ErickSkrauch
e6fa0fe6f3 Используем вызов методов AMQP либы через ... оператор 2016-11-26 14:09:15 +03:00
ErickSkrauch
999f8237e4 Исправлен запуск php в кроне 2016-11-26 12:24:05 +03:00
ErickSkrauch
44cf77036e Обновлён базовый image, исправлена cron задача 2016-11-24 18:55:47 +03:00
ErickSkrauch
8b86faa117 Исравлен набор данных, дабы не конфликтовать с другими тестами 2016-11-24 00:59:44 +03:00
ErickSkrauch
e0c6787e16 Merge branch 'access_tokens_auto_cleanup' into develop 2016-11-23 23:44:29 +03:00
ErickSkrauch
f54c8ad1ad Обновлена версия базового php контейнера
Реструктуризация конфигурации app сервиса
Добавлена cron задача для очистки устаревших access_token'ов
2016-11-23 23:43:09 +03:00
ErickSkrauch
7c9e856453 Реализован и оттестирован CleanupController 2016-11-23 23:41:33 +03:00
ErickSkrauch
5c8bd20761 Обновлён README.md файл 2016-11-23 21:49:56 +03:00
ErickSkrauch
fb0dde4abc При билде production теперь используется конфиг из ENV переменной [skip ci] 2016-11-23 11:28:06 +03:00
ErickSkrauch
49fb2efc0c Не логируем http исключения 2016-11-20 20:37:08 +03:00
ErickSkrauch
7249323ec4 В dev режиме больше не бутстрапаем gii 2016-11-20 20:32:54 +03:00
ErickSkrauch
c8981e4b0b Используем фиксированные имена для собираемых images, т.к. они могут конфликтовать с другими проектами 2016-11-20 16:35:00 +03:00
ErickSkrauch
4a8dd2492e Биндимся на стабильную версию базового php-контейнера 2016-11-19 23:54:07 +03:00
ErickSkrauch
c012c33be4 Исправлен путь к конфигурации для common unit тестов 2016-11-19 20:02:10 +03:00
SleepWalker
501d43dc5d Merge branch '48-multy-acc' into develop 2016-11-19 16:49:01 +02:00
ErickSkrauch
5c02b54010 Обновлена версия amqp controller, удалён gii, очередь событий аккаунтов переведена в устойчивый режим 2016-11-15 22:45:30 +03:00
ErickSkrauch
bfbcf141ee Больше не возвращаем shouldChangePassword 2016-11-14 20:14:10 +03:00
ErickSkrauch
b12997d7fc Фикс для тестов Account модели 2016-11-05 22:05:01 +03:00
ErickSkrauch
d5a3daf218 Ребилдим testphp контейнер при тестировании 2016-11-05 18:03:04 +03:00
ErickSkrauch
bc2f1d4ce9 Добавлено запоминание client_redirect_uri при oauth авторизации 2016-11-05 18:02:46 +03:00
ErickSkrauch
fe4e62af39 YII_DEBUG всегда получалось true 2016-11-05 02:53:53 +03:00
ErickSkrauch
a7822bf0f1 Уменьшаем уровень логирования для запросов к authserver и sessionserver 2016-11-05 02:53:25 +03:00
ErickSkrauch
eb4a89174e ? тоже больше нельзя использовать, т.к. они так же не экранируются майнкрафтом 2016-11-04 19:38:50 +03:00
ErickSkrauch
2b0023e13f Больше нельзя устанавливать ники, содержащие в себе # 2016-11-04 19:35:33 +03:00
ErickSkrauch
d3a2a37f11 Добавлена проверка, что если приходить nil uuid, то бросается IllegalArgumentException для sessionserver 2016-11-04 19:33:57 +03:00
ErickSkrauch
67cbf2a502 Добавлен индекс для accounts.uuid 2016-11-04 18:49:16 +03:00
ErickSkrauch
c324ebe1c6 Формируем время в DateTime для генерации JWT токенов 2016-11-04 12:23:04 +03:00