mirror of
https://github.com/elyby/oauth2-server.git
synced 2024-12-25 22:49:49 +05:30
Inject required params into grant type
This commit is contained in:
parent
d755a8c01d
commit
e43d95415b
@ -77,7 +77,11 @@ class Server implements EmitterAwareInterface
|
||||
protected function getDefaultResponseType()
|
||||
{
|
||||
if (!$this->defaultResponseType instanceof ResponseTypeInterface) {
|
||||
$this->defaultResponseType = new BearerTokenResponse($this->defaultPrivateKeyPath);
|
||||
$this->defaultResponseType = new BearerTokenResponse(
|
||||
$this->defaultPrivateKeyPath,
|
||||
$this->defaultPublicKeyPath,
|
||||
$this->accessTokenRepository
|
||||
);
|
||||
}
|
||||
|
||||
return $this->defaultResponseType;
|
||||
@ -96,6 +100,10 @@ class Server implements EmitterAwareInterface
|
||||
ResponseTypeInterface $responseType = null,
|
||||
\DateInterval $accessTokenTTL
|
||||
) {
|
||||
$grantType->setAccessTokenRepository($this->accessTokenRepository);
|
||||
$grantType->setClientRepository($this->clientRepository);
|
||||
$grantType->setScopeRepository($this->scopeRepository);
|
||||
|
||||
$grantType->setEmitter($this->getEmitter());
|
||||
$this->enabledGrantTypes[$grantType->getIdentifier()] = $grantType;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user