Commit Graph

  • 6f81c38b7f Реализована форма разблокировки аккаунта ErickSkrauch 2017-01-05 00:57:04 +03:00
  • b9e5e3a679 Добавлен обработчик для события блокировки аккаунта ErickSkrauch 2016-12-29 02:01:26 +03:00
  • 79bbc12206 Добавлен контроллер для блокировки аккаунта Добавлен client_credentials grant для oAuth Рефакторинг структуры OauthScopes чтобы можно было разделить владельца прав на пользовательские и общие (машинные) Исправлена стилистика кода, внедряются фишки PHP 7.1 ErickSkrauch 2016-12-18 02:20:53 +03:00
  • 1e7039c05c Реализован контроллер для формы запроса на блокировку аккаунта ErickSkrauch 2016-12-16 11:36:21 +03:00
  • 45775a64af Добавлены unit-тесты для формы блокировки аккаунта ErickSkrauch 2016-12-16 11:32:13 +03:00
  • 28b06d51ce Базовая реализация API для блокировки аккаунта ErickSkrauch 2016-12-11 14:37:55 +03:00
  • 213782ff62 Добавлена поддержка для "внутренних" scopes, запросить которые во время oauth процесса нельзя ErickSkrauch 2016-12-09 23:42:07 +03:00
  • d85451567a 1.1.6-dev [skip ci] ErickSkrauch 2016-12-25 21:21:04 +03:00
  • aa4540b168 Merge branch 'develop' ErickSkrauch 2016-12-25 21:19:59 +03:00
  • e39910b774 1.1.5 [skip ci] ErickSkrauch 2016-12-25 21:17:16 +03:00
  • d9aec58198 1.1.5-dev [skip ci] ErickSkrauch 2016-12-25 16:46:38 +03:00
  • c4bd4a994a Merge branch 'develop' ErickSkrauch 2016-12-25 16:45:53 +03:00
  • d1a5ab22bf 1.1.4 [skip ci] ErickSkrauch 2016-12-25 16:45:35 +03:00
  • 1d364ea909 #278: исключаем логгирование для ошибок, связанных с соединением с базой данных ErickSkrauch 2016-12-24 01:44:31 +03:00
  • 3bde676217 #276: если система скинов недоступна, то генерируем ответ самостоятельно ErickSkrauch 2016-12-23 01:50:34 +03:00
  • c029db82a1 #272: удалены все следы использование таблицы oauth_access_tokens ErickSkrauch 2016-12-23 01:32:44 +03:00
  • dde85c1d50 Обновлена минимальная версия PHP ErickSkrauch 2016-12-23 01:24:12 +03:00
  • 0b85354917 Merge branch '274-email-activation-error' into develop ErickSkrauch 2016-12-23 01:23:51 +03:00
  • 796ca647e4 #274: упразднена базовая модель KeyConfirmationForm, внедрён обновлённый валидатор EmailActivationKeyValidator ErickSkrauch 2016-12-23 01:22:51 +03:00
  • 07735a0eed #274: переработан валидатор EmailActivationKeyValidator ErickSkrauch 2016-12-23 00:21:05 +03:00
  • 4d8d90d9d9 Merge branch 'pt_locale' into develop ErickSkrauch 2016-12-22 01:54:32 +03:00
  • 071bd2e46c Используем версию email-renderer с поддержкой португальского перевода ErickSkrauch 2016-12-22 01:54:09 +03:00
  • 42e427cf40 1.1.4-dev [skip ci] ErickSkrauch 2016-12-14 02:12:49 +03:00
  • dbe04c2bee Merge branch 'develop' ErickSkrauch 2016-12-14 00:47:12 +03:00
  • d492ca5c81 Подготовка к релизу 1.1.3 ErickSkrauch 2016-12-14 00:35:39 +03:00
  • 6d4bef0549 Исправлена проверка авторизации для запроса на refresh-token ErickSkrauch 2016-12-13 01:10:05 +03:00
  • f2e6df4022 Исправлено передение авторизатора для OAuth процесса ErickSkrauch 2016-12-12 00:07:39 +03:00
  • b00c4ae4fc Исправлено поведение User\Component::getIdentity(), если в контроллере не было accessFilter ErickSkrauch 2016-12-11 17:58:08 +03:00
  • 9fe42e4623 Удалено дублирование параметров подключения к REDIS в .env файле [skip ci] ErickSkrauch 2016-12-11 15:05:01 +03:00
  • 8135d93d04 Merge branch 'sentry' into develop ErickSkrauch 2016-12-09 11:08:48 +03:00
  • 2cc058f792 Меняем версию библиотеки на форк, т.к. в оригинальной нет возможности отключить логгирование для тестирования ErickSkrauch 2016-12-09 11:03:40 +03:00
  • c99d5c6b1c Добавлен проброс версии приложения в конфиг Raven ErickSkrauch 2016-12-07 23:51:01 +03:00
  • 8570cfcbfa Обновление версии компонента для отправки логов в sentry ErickSkrauch 2016-12-07 23:22:49 +03:00
  • 4623063074 Merge branch 'develop' into sentry ErickSkrauch 2016-12-07 21:36:49 +03:00
  • 8143a680cc Merge branch 'docker_restructure' into develop ErickSkrauch 2016-12-07 12:55:31 +03:00
  • 6484ec2fdc Используем Yii2 2.0.10 ErickSkrauch 2016-12-07 12:38:21 +03:00
  • a1823db189 Используем PHP 7.1 ErickSkrauch 2016-12-07 12:37:44 +03:00
  • 49a6d4a37d Пробуем использовать aufs при билде ErickSkrauch 2016-12-07 01:34:51 +03:00
  • c3fb2d7b34 Исправлен мок соединения с рэбитом для функциональных тестов ErickSkrauch 2016-12-07 00:53:38 +03:00
  • 0d7ed89ca5 Проба тестирования приложения через gitlab-ci services ErickSkrauch 2016-12-05 19:22:24 +03:00
  • bdf98dfcb8 Merge branch 'develop' into docker_restructure ErickSkrauch 2016-12-04 20:04:36 +03:00
  • a8c7118e38 Добавлен Helper для AMQP, который собирает все поступающие сообщения и предоставляет методы для проверки созданных сообщений Исправлен баг в форме ChangeUsernameForm Исправлен баг с конфигурацией тестов, который не позволял правильно проводить проверки на существование\несуществование моделей Добавлена поддержка передачи хоста Redis через env переменные в тестах ErickSkrauch 2016-12-04 19:56:49 +03:00
  • 79e52974ed Merge branch '242-build-preformance' into develop SleepWalker 2016-12-04 18:05:59 +02:00
  • 363b25e6da Компонент RabbitMQ для тестов заменён на заглушку ErickSkrauch 2016-12-04 15:49:45 +03:00
  • 7a8f9950ab #242: reduce npm verbosity in containers and in CI SleepWalker 2016-12-04 15:12:36 +02:00
  • 9274155cfc Отделены параметры конфигурации для приложения от параметров конфигурации необходимых контейнеров ErickSkrauch 2016-12-04 15:34:32 +03:00
  • 6fc558c3c8 Удалена cron задача для очистки access_tokens [skip ci] ErickSkrauch 2016-12-03 14:28:03 +03:00
  • ffd4a9000f Реализовано кэширование ответа /api/options ErickSkrauch 2016-12-02 11:38:53 +03:00
  • 0a0cca0834 Добавлен компонент для кэшиования ответа на уровне nginx ErickSkrauch 2016-12-02 11:38:35 +03:00
  • 6e4e2b26ee Nginx теперь собирается отдельно ErickSkrauch 2016-12-02 11:38:14 +03:00
  • ef8bb894f0 Добавлена ENV переменная, отвечающая за dsn для соединения с sentry ErickSkrauch 2016-12-02 00:23:40 +03:00
  • 225f2fd3cf Первичная интеграция логирования ошибок в sentry ErickSkrauch 2016-11-22 01:47:41 +03:00
  • 5de6fa91c8 Удалён лишний компонент ApiNormalizer ErickSkrauch 2016-11-30 20:57:30 +03:00
  • ce18d07ae2 Merge branch 'oauth2_restructure' into develop ErickSkrauch 2016-11-30 14:20:45 +03:00
  • 841673f7ef Добавлен key-scan для gitlab.ely.by ErickSkrauch 2016-11-30 14:00:36 +03:00
  • 23d079346b Проверка oAuth авторизации организована через oauth компонент и больше не завязана на реализации внутри моделей приложения ErickSkrauch 2016-11-30 12:19:10 +03:00
  • 422d5c4fd4 Хранилище access_token вынесено в redis Переписана логика связи моделей для oAuth процесса ErickSkrauch 2016-11-30 02:19:14 +03:00
  • 4f259a9dc7 Подменены все ключевые сущности на наши ErickSkrauch 2016-11-29 23:15:56 +03:00
  • 5f07834f45 Исправлено поведение при обновлении устаревшего токена Обновлена логика в компонентах для работы с ключами redis ErickSkrauch 2016-11-29 01:57:58 +03:00
  • 1e94cda399 Из базы удалена таблица oauth_scopes ErickSkrauch 2016-11-27 19:19:13 +03:00
  • 744ec9520a Используем в качестве компонента для соединения с редисом библиотеку Predis ErickSkrauch 2016-11-27 17:41:39 +03:00
  • bec00df77b redirectUri может быть null ErickSkrauch 2016-11-27 00:56:13 +03:00
  • f5981f1cd1 Исправлен namespace для исключений ErickSkrauch 2016-11-27 00:55:43 +03:00
  • 20286f1744 Все классы, отвечающие за oAuth передвинуты в компоненты API, освежён код, поправлены неймспейсы ErickSkrauch 2016-11-27 00:43:42 +03:00
  • e6fa0fe6f3 Используем вызов методов AMQP либы через ... оператор ErickSkrauch 2016-11-26 14:09:15 +03:00
  • 999f8237e4 Исправлен запуск php в кроне ErickSkrauch 2016-11-26 12:24:05 +03:00
  • 44cf77036e Обновлён базовый image, исправлена cron задача ErickSkrauch 2016-11-24 18:55:47 +03:00
  • 8b86faa117 Исравлен набор данных, дабы не конфликтовать с другими тестами ErickSkrauch 2016-11-24 00:59:44 +03:00
  • e0c6787e16 Merge branch 'access_tokens_auto_cleanup' into develop ErickSkrauch 2016-11-23 23:44:29 +03:00
  • f54c8ad1ad Обновлена версия базового php контейнера Реструктуризация конфигурации app сервиса Добавлена cron задача для очистки устаревших access_token'ов ErickSkrauch 2016-11-23 23:43:09 +03:00
  • 7c9e856453 Реализован и оттестирован CleanupController ErickSkrauch 2016-11-23 23:41:33 +03:00
  • 5c8bd20761 Обновлён README.md файл ErickSkrauch 2016-11-23 21:49:56 +03:00
  • c1e48d0ff3 Merge branch 'develop' ErickSkrauch 2016-11-23 11:28:30 +03:00
  • fb0dde4abc При билде production теперь используется конфиг из ENV переменной [skip ci] ErickSkrauch 2016-11-23 11:28:06 +03:00
  • 13335a69a6 Merge branch 'develop' ErickSkrauch 2016-11-22 11:11:57 +03:00
  • 49fb2efc0c Не логируем http исключения ErickSkrauch 2016-11-20 20:37:08 +03:00
  • 7249323ec4 В dev режиме больше не бутстрапаем gii ErickSkrauch 2016-11-20 20:32:35 +03:00
  • b2e3772c41 Merge branch 'develop' ErickSkrauch 2016-11-20 17:19:17 +03:00
  • c8981e4b0b Используем фиксированные имена для собираемых images, т.к. они могут конфликтовать с другими проектами ErickSkrauch 2016-11-20 16:35:00 +03:00
  • 4a8dd2492e Биндимся на стабильную версию базового php-контейнера ErickSkrauch 2016-11-19 23:54:07 +03:00
  • c012c33be4 Исправлен путь к конфигурации для common unit тестов ErickSkrauch 2016-11-19 13:07:39 +03:00
  • 501d43dc5d Merge branch '48-multy-acc' into develop SleepWalker 2016-11-19 16:49:01 +02:00
  • 5c02b54010 Обновлена версия amqp controller, удалён gii, очередь событий аккаунтов переведена в устойчивый режим ErickSkrauch 2016-11-15 22:45:30 +03:00
  • bfbcf141ee Больше не возвращаем shouldChangePassword ErickSkrauch 2016-11-14 20:14:10 +03:00
  • b12997d7fc Фикс для тестов Account модели ErickSkrauch 2016-11-05 22:05:01 +03:00
  • d5a3daf218 Ребилдим testphp контейнер при тестировании ErickSkrauch 2016-11-05 18:03:04 +03:00
  • bc2f1d4ce9 Добавлено запоминание client_redirect_uri при oauth авторизации ErickSkrauch 2016-11-05 18:02:46 +03:00
  • fe4e62af39 YII_DEBUG всегда получалось true ErickSkrauch 2016-11-05 02:53:53 +03:00
  • a7822bf0f1 Уменьшаем уровень логирования для запросов к authserver и sessionserver ErickSkrauch 2016-11-05 02:53:25 +03:00
  • eb4a89174e ? тоже больше нельзя использовать, т.к. они так же не экранируются майнкрафтом ErickSkrauch 2016-11-04 19:38:50 +03:00
  • 2b0023e13f Больше нельзя устанавливать ники, содержащие в себе # ErickSkrauch 2016-11-04 19:35:33 +03:00
  • d3a2a37f11 Добавлена проверка, что если приходить nil uuid, то бросается IllegalArgumentException для sessionserver ErickSkrauch 2016-11-04 19:33:57 +03:00
  • 67cbf2a502 Добавлен индекс для accounts.uuid ErickSkrauch 2016-11-04 18:49:16 +03:00
  • c324ebe1c6 Формируем время в DateTime для генерации JWT токенов ErickSkrauch 2016-11-04 12:23:04 +03:00
  • 203d9c9fb4 Merge branch 'extract_account_validators' into develop ErickSkrauch 2016-11-02 00:04:24 +03:00
  • 93f8d170dc Более точное условие для автоматической смены пароля в форме входа ErickSkrauch 2016-11-02 00:04:10 +03:00
  • b6b579b721 Метод save на модели Accounts теперь вызывается без аргумента false, т.к. из модели были удалены валидаторы ErickSkrauch 2016-11-02 00:02:58 +03:00
  • 3cce2c9bd1 Переименован класс валидатора пароля ErickSkrauch 2016-11-01 23:59:43 +03:00
  • 91df81f97d Образован валидатор EmailValidator ErickSkrauch 2016-11-01 23:57:42 +03:00
  • 94a8e21f27 Образован валидатор UsernameValidator ErickSkrauch 2016-11-01 23:27:38 +03:00