mirror of
				https://github.com/elyby/accounts.git
				synced 2025-05-31 14:11:46 +05:30 
			
		
		
		
	Добавлен контроллер для блокировки аккаунта
Добавлен client_credentials grant для oAuth Рефакторинг структуры OauthScopes чтобы можно было разделить владельца прав на пользовательские и общие (машинные) Исправлена стилистика кода, внедряются фишки PHP 7.1
This commit is contained in:
		@@ -7,7 +7,7 @@ $params = array_merge(
 | 
			
		||||
return [
 | 
			
		||||
    'id' => 'accounts-site-api',
 | 
			
		||||
    'basePath' => dirname(__DIR__),
 | 
			
		||||
    'bootstrap' => ['log', 'authserver'],
 | 
			
		||||
    'bootstrap' => ['log', 'authserver', 'internal'],
 | 
			
		||||
    'controllerNamespace' => 'api\controllers',
 | 
			
		||||
    'params' => $params,
 | 
			
		||||
    'components' => [
 | 
			
		||||
@@ -75,10 +75,11 @@ return [
 | 
			
		||||
        ],
 | 
			
		||||
        'oauth' => [
 | 
			
		||||
            'class' => api\components\OAuth2\Component::class,
 | 
			
		||||
            'grantTypes' => ['authorization_code'],
 | 
			
		||||
            'grantTypes' => ['authorization_code', 'client_credentials'],
 | 
			
		||||
            'grantMap' => [
 | 
			
		||||
                'authorization_code' => api\components\OAuth2\Grants\AuthCodeGrant::class,
 | 
			
		||||
                'refresh_token' => api\components\OAuth2\Grants\RefreshTokenGrant::class,
 | 
			
		||||
                'client_credentials' => api\components\OAuth2\Grants\ClientCredentialsGrant::class,
 | 
			
		||||
            ],
 | 
			
		||||
        ],
 | 
			
		||||
        'errorHandler' => [
 | 
			
		||||
@@ -96,5 +97,8 @@ return [
 | 
			
		||||
        'mojang' => [
 | 
			
		||||
            'class' => api\modules\mojang\Module::class,
 | 
			
		||||
        ],
 | 
			
		||||
        'internal' => [
 | 
			
		||||
            'class' => api\modules\internal\Module::class,
 | 
			
		||||
        ],
 | 
			
		||||
    ],
 | 
			
		||||
];
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user