ErickSkrauch 
							
						 
					 
					
						
						
							
						
						23a220637c 
					 
					
						
						
							
							Define default value for AUTHSERVER_HOST  
						
						
						
						
					 
					
						2019-08-08 02:49:04 +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 
						 
				 
			
				
					
						
							
							
								valik 
							
						 
					 
					
						
						
							
						
						445c234360 
					 
					
						
						
							
							Added jwt public and private key path params to user component  
						
						
						
						
					 
					
						2019-07-26 11:11:09 +03:00 
						 
				 
			
				
					
						
							
							
								valik 
							
						 
					 
					
						
						
							
						
						3f9ee42539 
					 
					
						
						
							
							Implemented Rs256 jwt encryption algorithm  
						
						
						
						
					 
					
						2019-07-25 16:29:08 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						194a7acd2a 
					 
					
						
						
							
							Fixes ACCOUNTS-5FF. Handle 204 response from Chrly.  
						
						
						
						
					 
					
						2019-05-13 19:39:11 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						e13b6f0d94 
					 
					
						
						
							
							Upgrade PHP to 7.3 and fix some related code errors. Disable self_accessor fixer for PHP-CS-Fixer  
						
						
						
						
					 
					
						2019-04-06 04:15:23 +02: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 
							
						 
					 
					
						
						
							
						
						262142a835 
					 
					
						
						
							
							Disable csrf cookies for api  
						
						
						
						
					 
					
						2018-07-11 01:38:48 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						673429e577 
					 
					
						
						
							
							Implementation of the backend for the OAuth2 clients management  
						
						
						
						
					 
					
						2018-02-28 01:27:35 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						dab0ab4cba 
					 
					
						
						
							
							Тестовые данные теперь интегрируются через аспектную библиотеку  
						
						
						
						
					 
					
						2017-11-14 20:34:16 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						81bdb1f2af 
					 
					
						
						
							
							Базовая реализация реакции сервера на dummy данные.  
						
						
						
						
					 
					
						2017-10-12 01:50:09 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						0198a3e010 
					 
					
						
						
							
							Добавлена конвертация старых запросов к аккаунтам в новые  
						
						
						
						
					 
					
						2017-09-21 20:00:13 +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 
							
						 
					 
					
						
						
							
						
						400f0e87b9 
					 
					
						
						
							
							Теперь при передаче запроса как json, закодированный в теле, он автоматически парсится  
						
						
						
						
					 
					
						2017-05-31 03:10:22 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						667c034aca 
					 
					
						
						
							
							Обновлена версия Yii2, удалён костыль для учёта http/https  
						
						
						
						
					 
					
						2017-04-04 14:40:09 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						be4c7908b2 
					 
					
						
						
							
							Реализованы методы для включения\отключения двухфакторной аутентификации  
						
						
						
						
					 
					
						2017-01-21 02:28:26 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						b9e5e3a679 
					 
					
						
						
							
							Добавлен обработчик для события блокировки аккаунта  
						
						
						
						
					 
					
						2016-12-29 02:01:26 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						79bbc12206 
					 
					
						
						
							
							Добавлен контроллер для блокировки аккаунта  
						
						... 
						
						
						
						Добавлен client_credentials grant для oAuth
Рефакторинг структуры OauthScopes чтобы можно было разделить владельца прав на пользовательские и общие (машинные)
Исправлена стилистика кода, внедряются фишки PHP 7.1 
						
						
					 
					
						2016-12-28 23:25:55 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						8570cfcbfa 
					 
					
						
						
							
							Обновление версии компонента для отправки логов в sentry  
						
						
						
						
					 
					
						2016-12-07 23:22:49 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						225f2fd3cf 
					 
					
						
						
							
							Первичная интеграция логирования ошибок в sentry  
						
						
						
						
					 
					
						2016-12-01 01:16:52 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						4f259a9dc7 
					 
					
						
						
							
							Подменены все ключевые сущности на наши  
						
						
						
						
					 
					
						2016-11-29 23:15:56 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						20286f1744 
					 
					
						
						
							
							Все классы, отвечающие за oAuth передвинуты в компоненты API, освежён код, поправлены неймспейсы  
						
						
						
						
					 
					
						2016-11-27 00:43:42 +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 
							
						 
					 
					
						
						
							
						
						5c02b54010 
					 
					
						
						
							
							Обновлена версия amqp controller, удалён gii, очередь событий аккаунтов переведена в устойчивый режим  
						
						
						
						
					 
					
						2016-11-15 22:45:30 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						a7822bf0f1 
					 
					
						
						
							
							Уменьшаем уровень логирования для запросов к authserver и sessionserver  
						
						
						
						
					 
					
						2016-11-05 02:53:25 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						1764fb6009 
					 
					
						
						
							
							Задание параметров для рекапчи в продакшен режиме через env переменные  
						
						
						
						
					 
					
						2016-10-24 15:14:39 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						1254369d3e 
					 
					
						
						
							
							На GitHub подкинули идею, как сделать поддержку http и https одновременно  
						
						
						
						
					 
					
						2016-10-07 17:48:57 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						862c2d467e 
					 
					
						
						
							
							Продублированы роуты для https запросов, пока не ответят в  https://github.com/yiisoft/yii2/issues/12691  
						
						
						
						
					 
					
						2016-10-07 02:02:51 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						dea5b05014 
					 
					
						
						
							
							Эти ребята теперь в игноре  
						
						
						
						
					 
					
						2016-10-03 11:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						df1859f0c1 
					 
					
						
						
							
							Реализован функционал Mojang API  
						
						... 
						
						
						
						Исправлена ошибка доступа к authserver из-за перехода на использование хостов, а не доменов 
						
						
					 
					
						2016-10-02 01:21:54 +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 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						dd2407e347 
					 
					
						
						
							
							Сконфигурировано логирование приложения  
						
						
						
						
					 
					
						2016-09-09 00:39:00 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						c2eee9b67d 
					 
					
						
						
							
							Добавлен запрос /session/profile  
						
						
						
						
					 
					
						2016-09-08 13:07:43 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						8eb6a595c0 
					 
					
						
						
							
							Обновлены роуты в соответствие с тем, как они в итоге будут прописаны в документации  
						
						... 
						
						
						
						В nginx добавлена конфигурация, отвечающая за проксирование сессионных запросов со старого домена
Версия nginx обновлена с 1.9 до 1.11
В тестах сессионного сервера больше не используется генерация url 
						
						
					 
					
						2016-09-07 17:56:30 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						34d725abe2 
					 
					
						
						
							
							Перенесена логика join операции для современных серверов.  
						
						... 
						
						
						
						Нужно признать, что перенесена она так себе, но в будущем я обязательно это перепишу. 
						
						
					 
					
						2016-09-03 01:54:22 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						66e266692c 
					 
					
						
						
							
							Добавлен кастомный ErrorHandler для форматирования ошибок authserver'а в соответствии с ожиданиями лаунчера  
						
						
						
						
					 
					
						2016-08-31 13:32:14 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						b57b015f66 
					 
					
						
						
							
							Первичное портирование логики сервера авторизации с PhalconPHP на Yii2  
						
						
						
						
					 
					
						2016-08-21 02:23:48 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						a48c1432c6 
					 
					
						
						
							
							Реализован функционал получения информации об аккауте после выполнения oAuth авторизации  
						
						
						
						
					 
					
						2016-08-06 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						26b37c2f6b 
					 
					
						
						
							
							Попытка реализовать отдельный компонент для oAuth авторизации в свой же API. Не тестировал, не проверял работу, просто пушнул, чтобы потом продолжить  в дргуом месте.  
						
						
						
						
					 
					
						2016-08-04 01:07:21 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						c25bfeb8bc 
					 
					
						
						
							
							Обновлены роуты для oAuth2 запросов по последней спеке  
						
						
						
						
					 
					
						2016-07-27 01:11:13 +03:00 
						 
				 
			
				
					
						
							
							
								SleepWalker 
							
						 
					 
					
						
						
							
						
						e18f6a08b0 
					 
					
						
						
							
							Merge branch 'master' into account_sessions  
						
						
						
						
					 
					
						2016-06-04 15:59:01 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						67fa28aaa1 
					 
					
						
						
							
							Удалён никому ненужный SiteController  
						
						
						
						
					 
					
						2016-05-31 21:25:04 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						bdc96d82c1 
					 
					
						
						
							
							Реорганизована выдача JWT токенов  
						
						... 
						
						
						
						Добавлен механизм сохранения сессий и refresh_token 
						
						
					 
					
						2016-05-30 02:44:17 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						f99b281f30 
					 
					
						
						
							
							Добавлены экшены в контроллер и 1 тест (больше не успел)  
						
						
						
						
					 
					
						2016-05-16 11:21:12 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						184ff02240 
					 
					
						
						
							
							Изменёна кодировка столбца username в usernames_history для организации бинарного поиска  
						
						... 
						
						
						
						Из Account вынесена логика аутентификации в дочерний AccountIdentity
Исправлена логика валидации при вызове на неизменённом нике для формы смены ника 
						
						
					 
					
						2016-05-12 11:50:30 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						601f0a290b 
					 
					
						
						
							
							Изменён алгоритм авторизации на использование jwt токенов  
						
						
						
						
					 
					
						2016-02-23 01:22:04 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						f5f93ddef1 
					 
					
						
						
							
							Реализована логика oAuth авторизации приложений, добавлен Redis, удалены лишние тесты, пофикшены старые.  
						
						
						
						
					 
					
						2016-02-14 20:50:10 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						7e90f1838e 
					 
					
						
						
							
							Код модели подтверждения через email теперь является первичным ключом тамблицы  
						
						... 
						
						
						
						Реализована форма подтверждения email, обмазана тестами
Слегка отрефакторена форма регистрации и авторизации в пользу выноса части логики в общего родителя
Проект зачищен от стандартных тестовых параметров
Пофикшены методы доступа к API 
						
						
					 
					
						2016-01-21 00:14:29 +03:00