ErickSkrauch 
							
						 
					 
					
						
						
							
						
						f86be5688b 
					 
					
						
						
							
							Добавлено отдельное сообщение для авторизации в Minecraft, если у аккаунта включена двухфакторная аутентификация  
						
						
						
						
					 
					
						2017-02-23 20:15:03 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						40239b4ee5 
					 
					
						
						
							
							Исправлено поведение TOTP валидатора, если Closure для timestamp возвращает null  
						
						
						
						
					 
					
						2017-02-23 02:18:25 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						689919fc17 
					 
					
						
						
							
							Логика уничтожения активных сессий вынесена в компонент User  
						
						... 
						
						
						
						Теперь при смене пароля и включении двухфакторной аутентификации также очищаются и сессии Minecraft 
						
						
					 
					
						2017-02-23 02:01:32 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						7bf8260331 
					 
					
						
						
							
							В форму включения двухфакторной аутентификации добавлено поле для фиксации времени запроса  
						
						
						
						
					 
					
						2017-02-22 01:49:24 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						0eedfe91a2 
					 
					
						
						
							
							Добавлено окно для валидации TOTP токена на формах входа и восстановления пароля  
						
						
						
						
					 
					
						2017-02-22 01:44:23 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						0798faa7f1 
					 
					
						
						
							
							Добавлена возможность указывать длину генерируемого otp_secret  
						
						
						
						
					 
					
						2017-02-21 20:06:04 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						d262e577a6 
					 
					
						
						
							
							Исправлено поведение hasJoined операции для legacy протокола  
						
						
						
						
					 
					
						2017-02-13 13:44:14 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						b069ec630d 
					 
					
						
						
							
							Исправлена ошибка при попытке рефрешнуть несуществующий oauth refresh token  
						
						
						
						
					 
					
						2017-02-05 15:26:44 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						4695b6e724 
					 
					
						
						
							
							Внедрена валидация OTP в процесс восстановления пароля  
						
						
						
						
					 
					
						2017-01-23 23:50:13 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						e82b8aa8cf 
					 
					
						
						
							
							В запрос /currect добавлен вывод состояния включённости OTP авторизации  
						
						
						
						
					 
					
						2017-01-23 14:38:21 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						a2e1e9a805 
					 
					
						
						
							
							В форму входа внедрена проверка на наличие включённой OTP авторизации  
						
						
						
						
					 
					
						2017-01-23 14:22:20 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						6aab2592b4 
					 
					
						
						
							
							Добавлены тесты для включения/отключения OTP  
						
						
						
						
					 
					
						2017-01-23 02:07:29 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						be4c7908b2 
					 
					
						
						
							
							Реализованы методы для включения\отключения двухфакторной аутентификации  
						
						
						
						
					 
					
						2017-01-21 02:28:26 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						3b9ef7ea70 
					 
					
						
						
							
							Реализован метод для запроса информации для активации двухфакторной аутентификации  
						
						... 
						
						
						
						Добавлен валидатор для TOTP кодов 
						
						
					 
					
						2017-01-21 02:14:19 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						6f81c38b7f 
					 
					
						
						
							
							Реализована форма разблокировки аккаунта  
						
						
						
						
					 
					
						2017-01-05 00:57:04 +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 
							
						 
					 
					
						
						
							
						
						1e7039c05c 
					 
					
						
						
							
							Реализован контроллер для формы запроса на блокировку аккаунта  
						
						
						
						
					 
					
						2016-12-26 19:17:07 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						45775a64af 
					 
					
						
						
							
							Добавлены unit-тесты для формы блокировки аккаунта  
						
						
						
						
					 
					
						2016-12-26 19:17:07 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						28b06d51ce 
					 
					
						
						
							
							Базовая реализация API для блокировки аккаунта  
						
						
						
						
					 
					
						2016-12-26 19:17:07 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						213782ff62 
					 
					
						
						
							
							Добавлена поддержка для "внутренних" scopes, запросить которые во время oauth процесса нельзя  
						
						
						
						
					 
					
						2016-12-26 19:17:07 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						796ca647e4 
					 
					
						
						
							
							#274 : упразднена базовая модель KeyConfirmationForm, внедрён обновлённый валидатор EmailActivationKeyValidator  
						
						
						
						
					 
					
						2016-12-23 01:22:51 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						07735a0eed 
					 
					
						
						
							
							#274 : переработан валидатор EmailActivationKeyValidator  
						
						
						
						
					 
					
						2016-12-23 00:21:05 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						6d4bef0549 
					 
					
						
						
							
							Исправлена проверка авторизации для запроса на refresh-token  
						
						
						
						
					 
					
						2016-12-13 01:10:05 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						f2e6df4022 
					 
					
						
						
							
							Исправлено передение авторизатора для OAuth процесса  
						
						
						
						
					 
					
						2016-12-12 00:07:39 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						b00c4ae4fc 
					 
					
						
						
							
							Исправлено поведение User\Component::getIdentity(), если в контроллере не было accessFilter  
						
						
						
						
					 
					
						2016-12-11 17:58:08 +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 
							
						 
					 
					
						
						
							
						
						a8c7118e38 
					 
					
						
						
							
							Добавлен Helper для AMQP, который собирает все поступающие сообщения и предоставляет методы для проверки созданных сообщений  
						
						... 
						
						
						
						Исправлен баг в форме ChangeUsernameForm
Исправлен баг с конфигурацией тестов, который не позволял правильно проводить проверки на существование\несуществование моделей
Добавлена поддержка передачи хоста Redis через env переменные в тестах 
						
						
					 
					
						2016-12-04 19:56:49 +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 
							
						 
					 
					
						
						
							
						
						225f2fd3cf 
					 
					
						
						
							
							Первичная интеграция логирования ошибок в sentry  
						
						
						
						
					 
					
						2016-12-01 01:16:52 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						5de6fa91c8 
					 
					
						
						
							
							Удалён лишний компонент ApiNormalizer  
						
						
						
						
					 
					
						2016-11-30 20:57:30 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						bfbcf141ee 
					 
					
						
						
							
							Больше не возвращаем shouldChangePassword  
						
						
						
						
					 
					
						2016-11-14 20:14:10 +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 
							
						 
					 
					
						
						
							
						
						d3a2a37f11 
					 
					
						
						
							
							Добавлена проверка, что если приходить nil uuid, то бросается IllegalArgumentException для sessionserver  
						
						
						
						
					 
					
						2016-11-04 19:33:57 +03:00