ErickSkrauch 
							
						 
					 
					
						
						
							
						
						18364c625f 
					 
					
						
						
							
							Форма восстановления пароля больше не требует решения totp  
						
						 
						
						
						
						
					 
					
						2017-10-16 00:23:31 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						c855cdb394 
					 
					
						
						
							
							Добавлен запрос пароля для запроса инициализации смены email  
						
						 
						
						
						
						
					 
					
						2017-10-13 18:43:24 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						81bdb1f2af 
					 
					
						
						
							
							Базовая реализация реакции сервера на dummy данные.  
						
						 
						
						
						
						
					 
					
						2017-10-12 01:50:09 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						3143d2fc26 
					 
					
						
						
							
							Исправлен парсинг списка скоупов, если передан массив  
						
						 
						
						... 
						
						
						
						Fixes ACCOUNTS-2NA 
						
						
					 
					
						2017-10-04 14:42:48 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						7a6c4c3d2b 
					 
					
						
						
							
							Теперь из otp secret удаляются значения, которые на письме могут быть спутаны  
						
						 
						
						
						
						
					 
					
						2017-09-30 02:41:26 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						35e7ae2447 
					 
					
						
						
							
							Добавлена возможность получить права на смену ника/пароля пользователя и тесты под это дело.  
						
						 
						
						
						
						
					 
					
						2017-09-30 01:04:26 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						8e79d1dd1c 
					 
					
						
						
							
							Добавлено право на избегание удостоверения личности для внутренних приложений  
						
						 
						
						
						
						
					 
					
						2017-09-30 00:44:05 +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 
							
						 
					 
					
						
						
							
						
						928b3aa7fc 
					 
					
						
						
							
							Исправлена инициализация ChangeUsernameForm в форме подтверждения E-mail  
						
						 
						
						
						
						
					 
					
						2017-09-07 22:51:14 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						1169097adb 
					 
					
						
						
							
							Форма смены ника теперь принимает аккаунт через конструктор  
						
						 
						
						
						
						
					 
					
						2017-09-07 22:51:14 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						cb068b9dc0 
					 
					
						
						
							
							Все реализации Grant'ов для oAuth перенесены в проект. Форк league/oauth2-client больше не используется  
						
						 
						
						
						
						
					 
					
						2017-09-07 22:51:07 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						33148a5ac7 
					 
					
						
						
							
							Логика oauth процесса вынесена в отдельный класс  
						
						 
						
						
						
						
					 
					
						2017-09-07 22:21:13 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						2c08130f4e 
					 
					
						
						
							
							Поле token в контексте otp токенов переименовано в totp  
						
						 
						
						
						
						
					 
					
						2017-09-07 02:37:52 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						549db30b2b 
					 
					
						
						
							
							Обновлён Spomky-Labs/otphp до 9.0.2 версии  
						
						 
						
						
						
						
					 
					
						2017-08-08 20:18:44 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						5480e3c8ef 
					 
					
						
						
							
							Исправлен рендеринг QR кода для пользователей с короткими username или email  
						
						 
						
						
						
						
					 
					
						2017-08-08 02:08:34 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						9a852e8052 
					 
					
						
						
							
							Рендерим SVG QR код без фиксации его размера, т.к. посчитать правильное разрешение в момент подготовки рендерера не известен размер матрицы  
						
						 
						
						
						
						
					 
					
						2017-08-08 00:56:24 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						46936db0a7 
					 
					
						
						
							
							Fix   #344  Баг при попытке зарефрешить accessToken, который окончательно сгнил  
						
						 
						
						
						
						
					 
					
						2017-08-07 14:05:42 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						f75c241c5f 
					 
					
						
						
							
							Не экранируем символы html символы в qr коде, т.к. они всё таки не должны быть экранированы  
						
						 
						
						
						
						
					 
					
						2017-08-03 14:50:48 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						ec9da1709b 
					 
					
						
						
							
							Теперь в поле qr запроса /api/two-factor-auth возвращается строка с svg без base64, начинающаяся с data:image/svg+xml,  
						
						 
						
						
						
						
					 
					
						2017-08-03 03:02:51 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						411ffe0606 
					 
					
						
						
							
							Переводим пробелы (по стандарту OAuth2) в наш scopes delimiter.  
						
						 
						
						
						
						
					 
					
						2017-07-13 13:44:06 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						400f0e87b9 
					 
					
						
						
							
							Теперь при передаче запроса как json, закодированный в теле, он автоматически парсится  
						
						 
						
						
						
						
					 
					
						2017-05-31 03:10:22 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						d0a7c08b2c 
					 
					
						
						
							
							ReCaptcha\Validator теперь повторяет запрос к API Google, если запрос не удался  
						
						 
						
						
						
						
					 
					
						2017-05-18 17:06:01 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						0cf68a6360 
					 
					
						
						
							
							Реорганизованы зависимости для ReCaptcha\Validator  
						
						 
						
						... 
						
						
						
						Новый способ отключения проверки капчи для функциональных тестов 
						
						
					 
					
						2017-05-18 02:09:45 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						6abd92e715 
					 
					
						
						
							
							Merge branch 'develop' into forgot_password_captcha  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	api/models/authentication/ForgotPasswordForm.php 
						
						
					 
					
						2017-04-25 21:00:01 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						492a0be8fa 
					 
					
						
						
							
							Исправлен путь ко view для шаблона email формы обратной связи  
						
						 
						
						
						
						
					 
					
						2017-04-25 02:40:35 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						0b61c2d819 
					 
					
						
						
							
							Перенос шаблонов писем для смены E-mail в папку компонента email'ов  
						
						 
						
						
						
						
					 
					
						2017-04-24 19:31:38 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						1d5e0ce2c6 
					 
					
						
						
							
							Компонент для email'ов перемещён в common  
						
						 
						
						
						
						
					 
					
						2017-04-24 19:24:15 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						c0780736ca 
					 
					
						
						
							
							Все части, отвечающие за отправку E-mail вынесены в отдельный компонент  
						
						 
						
						
						
						
					 
					
						2017-04-21 01:42:39 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						00dd8e14b2 
					 
					
						
						
							
							Форма запроса восстановления пароля теперь требует разгадки капчи  
						
						 
						
						
						
						
					 
					
						2017-04-18 19:08:11 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						bc3a4112eb 
					 
					
						
						
							
							Добавлен индекс для таблицы oauth_sessions  
						
						 
						
						
						
						
					 
					
						2017-04-15 23:01:13 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						db1d41449c 
					 
					
						
						
							
							Исправлена логика авторизации, чтобы не требовать отсутствия Bearer токена для случаев, когда авторизация не требуется  
						
						 
						
						
						
						
					 
					
						2017-04-04 14:59:23 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						667c034aca 
					 
					
						
						
							
							Обновлена версия Yii2, удалён костыль для учёта http/https  
						
						 
						
						
						
						
					 
					
						2017-04-04 14:40:09 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						9a38481f7d 
					 
					
						
						
							
							Добавлен внутренний API для получения информации об аккаунте  
						
						 
						
						
						
						
					 
					
						2017-04-03 14:54:33 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						f9842acf29 
					 
					
						
						
							
							Увеличено время жизни access_token  
						
						 
						
						
						
						
					 
					
						2017-03-07 19:09:41 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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