mirror of
https://github.com/webmasterskaya/joomla-oauth-server.git
synced 2024-11-23 22:34:50 +03:00
code cleanup
This commit is contained in:
parent
1162b258fd
commit
018dae734f
@ -23,7 +23,11 @@ use League\OAuth2\Server\Grant\AuthCodeGrant;
|
|||||||
use League\OAuth2\Server\Grant\ClientCredentialsGrant;
|
use League\OAuth2\Server\Grant\ClientCredentialsGrant;
|
||||||
use League\OAuth2\Server\Grant\ImplicitGrant;
|
use League\OAuth2\Server\Grant\ImplicitGrant;
|
||||||
use League\OAuth2\Server\Grant\RefreshTokenGrant;
|
use League\OAuth2\Server\Grant\RefreshTokenGrant;
|
||||||
use Webmasterskaya\Component\OauthServer\Site\Entity\User as UserEntity;
|
use Webmasterskaya\Component\OauthServer\Administrator\Model\AccessTokenModel;
|
||||||
|
use Webmasterskaya\Component\OauthServer\Administrator\Model\AuthCodeModel;
|
||||||
|
use Webmasterskaya\Component\OauthServer\Administrator\Model\ClientModel;
|
||||||
|
use Webmasterskaya\Component\OauthServer\Administrator\Model\RefreshTokenModel;
|
||||||
|
use Webmasterskaya\Component\OauthServer\Site\Entity\User;
|
||||||
use Webmasterskaya\Component\OauthServer\Site\Repository\AccessTokenRepository;
|
use Webmasterskaya\Component\OauthServer\Site\Repository\AccessTokenRepository;
|
||||||
use Webmasterskaya\Component\OauthServer\Site\Repository\AuthCodeRepository;
|
use Webmasterskaya\Component\OauthServer\Site\Repository\AuthCodeRepository;
|
||||||
use Webmasterskaya\Component\OauthServer\Site\Repository\ClientRepository;
|
use Webmasterskaya\Component\OauthServer\Site\Repository\ClientRepository;
|
||||||
@ -36,6 +40,10 @@ class LoginController extends BaseController
|
|||||||
{
|
{
|
||||||
private AuthorizationServer $authorizationServer;
|
private AuthorizationServer $authorizationServer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @throws \Exception
|
||||||
|
* @since version
|
||||||
|
*/
|
||||||
public function __construct($config = [], MVCFactoryInterface $factory = null, ?CMSApplication $app = null, ?Input $input = null)
|
public function __construct($config = [], MVCFactoryInterface $factory = null, ?CMSApplication $app = null, ?Input $input = null)
|
||||||
{
|
{
|
||||||
parent::__construct($config, $factory, $app, $input);
|
parent::__construct($config, $factory, $app, $input);
|
||||||
@ -57,10 +65,10 @@ class LoginController extends BaseController
|
|||||||
|
|
||||||
// Init our repositories
|
// Init our repositories
|
||||||
/**
|
/**
|
||||||
* @var \Webmasterskaya\Component\OauthServer\Administrator\Model\ClientModel $clientModel
|
* @var ClientModel $clientModel
|
||||||
* @var \Webmasterskaya\Component\OauthServer\Administrator\Model\AccessTokenModel $accessTokenModel
|
* @var AccessTokenModel $accessTokenModel
|
||||||
* @var \Webmasterskaya\Component\OauthServer\Administrator\Model\AuthCodeModel $authCodeModel
|
* @var AuthCodeModel $authCodeModel
|
||||||
* @var \Webmasterskaya\Component\OauthServer\Administrator\Model\RefreshTokenModel $refreshTokenModel
|
* @var RefreshTokenModel $refreshTokenModel
|
||||||
*/
|
*/
|
||||||
$clientModel = $this->factory->createModel('Client', 'Administrator', ['request_ignore' => true]);
|
$clientModel = $this->factory->createModel('Client', 'Administrator', ['request_ignore' => true]);
|
||||||
$clientRepository = new ClientRepository($clientModel);
|
$clientRepository = new ClientRepository($clientModel);
|
||||||
@ -207,7 +215,7 @@ class LoginController extends BaseController
|
|||||||
// You will probably want to redirect the user at this point to a login endpoint.
|
// You will probably want to redirect the user at this point to a login endpoint.
|
||||||
|
|
||||||
// Once the user has logged in set the user on the AuthorizationRequest
|
// Once the user has logged in set the user on the AuthorizationRequest
|
||||||
$authRequest->setUser(new UserEntity($user)); // an instance of UserEntityInterface
|
$authRequest->setUser(new User($user)); // an instance of UserEntityInterface
|
||||||
|
|
||||||
// At this point you should redirect the user to an authorization page.
|
// At this point you should redirect the user to an authorization page.
|
||||||
// This form will ask the user to approve the client and the scopes requested.
|
// This form will ask the user to approve the client and the scopes requested.
|
||||||
|
Loading…
Reference in New Issue
Block a user