A

OAuth2Controller::authorizeAction() — Method in class OAuth2Controller
AccessDeniedExceptionClass in namespace AuthBucket\OAuth2\Exception
AccessDeniedException.
AbstractGrantTypeHandlerClass in namespace AuthBucket\OAuth2\GrantType
Shared grant type implementation.
AuthorizationCodeGrantTypeHandlerClass in namespace AuthBucket\OAuth2\GrantType
Authorization code grant type implementation.
AccessTokenInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 access token interface.
AccessTokenManagerInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 access token manager interface.
AuthorizeInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 authorize interface.
AuthorizeManagerInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 authorize manager interface.
AbstractModelManagerClass in namespace AuthBucket\OAuth2\Model\InMemory
ModelManagerInterface in-memory implementation.
AccessTokenClass in namespace AuthBucket\OAuth2\Model\InMemory
AccessToken.
$AccessTokenProperty in class AccessToken
AccessTokenManagerClass in namespace AuthBucket\OAuth2\Model\InMemory
AccessTokenManager.
AuthBucketOAuth2ServiceProviderClass in namespace AuthBucket\OAuth2\Provider
OAuth2 service provider as plugin for Silex SecurityServiceProvider.
AbstractResourceTypeHandlerClass in namespace AuthBucket\OAuth2\ResourceType
Shared resource type implementation.
AbstractResponseTypeHandlerClass in namespace AuthBucket\OAuth2\ResponseType
Shared response type implementation.
ResourceProvider::authenticate() — Method in class ResourceProvider
TokenProvider::authenticate() — Method in class TokenProvider
AccessTokenTokenClass in namespace AuthBucket\OAuth2\Security\Authentication\Token
OAuth2 AccessTokenToken for resource endpoint authentication.
$AccessTokenTokenProperty in class AccessTokenToken
$ResourceListenerProperty in class ResourceListener
$TokenListenerProperty in class TokenListener
AbstractTokenTypeHandlerClass in namespace AuthBucket\OAuth2\TokenType
Shared token type implementation.
AccessTokenClass in namespace AuthBucket\OAuth2\Validator\Constraints
AccessTokenValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid access_token per RFC 6749.

B

AuthBucketOAuth2ServiceProvider::boot() — Method in class AuthBucketOAuth2ServiceProvider
BearerTokenTypeHandlerClass in namespace AuthBucket\OAuth2\TokenType
Bearer token type handler implementation.

C

AbstractGrantTypeHandler::checkClientId() — Method in class AbstractGrantTypeHandler
Fetch client_id from authenticated token.
AbstractGrantTypeHandler::checkScope() — Method in class AbstractGrantTypeHandler
Fetch scope from POST.
ClientCredentialsGrantTypeHandlerClass in namespace AuthBucket\OAuth2\GrantType
Client credentials grant type implementation.
$GrantTypeHandlerFactoryProperty in class GrantTypeHandlerFactory
ClientInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 client interface.
ClientManagerInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 client manager interface.
CodeInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 authorization code interface.
CodeManagerInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 authorization code manager interface.
AbstractModelManager::createModel() — Method in class AbstractModelManager
$AccessTokenProperty in class AccessToken
ModelManagerInterface::createModel() — Method in class ModelManagerInterface
$ResourceTypeHandlerFactoryProperty in class ResourceTypeHandlerFactory
AbstractResponseTypeHandler::checkUsername() — Method in class AbstractResponseTypeHandler
Fetch username from authenticated token.
AbstractResponseTypeHandler::checkClientId() — Method in class AbstractResponseTypeHandler
Fetch cliend_id from GET.
AbstractResponseTypeHandler::checkRedirectUri() — Method in class AbstractResponseTypeHandler
Fetch redirect_uri from GET.
AbstractResponseTypeHandler::checkState() — Method in class AbstractResponseTypeHandler
AbstractResponseTypeHandler::checkScope() — Method in class AbstractResponseTypeHandler
CodeResponseTypeHandlerClass in namespace AuthBucket\OAuth2\ResponseType
Code response type handler implementation.
$ResponseTypeHandlerFactoryProperty in class ResponseTypeHandlerFactory
$AccessTokenTokenProperty in class AccessTokenToken
ClientTokenClass in namespace AuthBucket\OAuth2\Security\Authentication\Token
OAuth2 ClientToken for token endpoint authentication.
$ClientTokenProperty in class ClientToken
$ClientTokenProperty in class ClientToken
AbstractTokenTypeHandler::createAccessToken() — Method in class AbstractTokenTypeHandler
Create and save access_token parameters for generate response.
BearerTokenTypeHandler::createAccessToken() — Method in class BearerTokenTypeHandler
Create and save access_token parameters for generate response.
$TokenTypeHandlerFactoryProperty in class TokenTypeHandlerFactory
TokenTypeHandlerInterface::createAccessToken() — Method in class TokenTypeHandlerInterface
Create and save access_token parameters for generate response.
ClientIdClass in namespace AuthBucket\OAuth2\Validator\Constraints
ClientIdValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid client_id per RFC 6749.
ClientSecretClass in namespace AuthBucket\OAuth2\Validator\Constraints
ClientSecretValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid client_secret per RFC 6749.
CodeClass in namespace AuthBucket\OAuth2\Validator\Constraints
CodeValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid code per RFC 6749.

D

OAuth2Controller::debugAction() — Method in class OAuth2Controller
AbstractModelManager::deleteModel() — Method in class AbstractModelManager
ModelManagerInterface::deleteModel() — Method in class ModelManagerInterface
DebugEndpointResourceTypeHandlerClass in namespace AuthBucket\OAuth2\ResourceType
Token response type implementation.

E

ExceptionListenerClass in namespace AuthBucket\OAuth2\EventListener
ExceptionListener.
ExceptionInterfaceClass in namespace AuthBucket\OAuth2\Exception
Base ExceptionInterface for the OAuth2 component.
$AbstractGrantTypeHandlerProperty in class AbstractGrantTypeHandler
$GrantTypeHandlerFactoryProperty in class GrantTypeHandlerFactory
$AccessTokenProperty in class AccessToken
$AccessTokenTokenProperty in class AccessTokenToken
ErrorClass in namespace AuthBucket\OAuth2\Validator\Constraints
ErrorDescriptionClass in namespace AuthBucket\OAuth2\Validator\Constraints
ErrorDescriptionValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid error_description per RFC 6749.
ErrorUriClass in namespace AuthBucket\OAuth2\Validator\Constraints
ErrorUriValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid error_uri per RFC 6749.
ErrorValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid error per RFC 6749.
ExpiresInClass in namespace AuthBucket\OAuth2\Validator\Constraints
ExpiresInValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid expires_in per RFC 6749.

G

$OAuth2ControllerProperty in class OAuth2Controller
ExceptionListener::getSubscribedEvents() — Method in class ExceptionListener
GrantTypeHandlerFactoryClass in namespace AuthBucket\OAuth2\GrantType
OAuth2 grant type handler factory implemention.
GrantTypeHandlerFactory::getGrantTypeHandler() — Method in class GrantTypeHandlerFactory
Gets a stored grant type handler.
GrantTypeHandlerFactory::getGrantTypeHandlers() — Method in class GrantTypeHandlerFactory
Get a list of all supported handler.
GrantTypeHandlerFactoryInterfaceClass in namespace AuthBucket\OAuth2\GrantType
OAuth2 grant type handler factory interface.
GrantTypeHandlerFactoryInterface::getGrantTypeHandler() — Method in class GrantTypeHandlerFactoryInterface
Gets a stored grant type handler.
GrantTypeHandlerFactoryInterface::getGrantTypeHandlers() — Method in class GrantTypeHandlerFactoryInterface
Get a list of all supported handler.
GrantTypeHandlerInterfaceClass in namespace AuthBucket\OAuth2\GrantType
OAuth2 grant type handler interface.
AccessTokenInterface::getAccessToken() — Method in class AccessTokenInterface
Get access_token.
AccessTokenInterface::getTokenType() — Method in class AccessTokenInterface
Get token_type.
AccessTokenInterface::getClientId() — Method in class AccessTokenInterface
Get client_id.
AccessTokenInterface::getUsername() — Method in class AccessTokenInterface
Get username.
AccessTokenInterface::getExpires() — Method in class AccessTokenInterface
Get expires.
AccessTokenInterface::getScope() — Method in class AccessTokenInterface
Get scope.
AuthorizeInterface::getClientId() — Method in class AuthorizeInterface
Get client_id.
AuthorizeInterface::getUsername() — Method in class AuthorizeInterface
Get username.
AuthorizeInterface::getScope() — Method in class AuthorizeInterface
Get scope.
ClientInterface::getClientId() — Method in class ClientInterface
Get client_id.
ClientInterface::getClientSecret() — Method in class ClientInterface
Get client_secret.
ClientInterface::getRedirectUri() — Method in class ClientInterface
Get redirect_uri.
CodeInterface::getCode() — Method in class CodeInterface
Get code.
CodeInterface::getClientId() — Method in class CodeInterface
Get client_id.
CodeInterface::getUsername() — Method in class CodeInterface
Get username.
CodeInterface::getRedirectUri() — Method in class CodeInterface
Get redirect_uri.
CodeInterface::getExpires() — Method in class CodeInterface
Get expires.
CodeInterface::getScope() — Method in class CodeInterface
Get scope.
AccessToken::getId() — Method in class AccessToken
AccessToken::getAccessToken() — Method in class AccessToken
Get access_token.
AccessToken::getTokenType() — Method in class AccessToken
Get token_type.
AccessToken::getClientId() — Method in class AccessToken
Get client_id.
AccessToken::getUsername() — Method in class AccessToken
Get username.
AccessToken::getExpires() — Method in class AccessToken
Get expires.
AccessToken::getScope() — Method in class AccessToken
Get scope.
AccessTokenManager::getClassName() — Method in class AccessTokenManager
ModelManagerFactory::getModelManager() — Method in class ModelManagerFactory
Gets a stored model manager.
ModelInterface::getId() — Method in class ModelInterface
ModelManagerFactoryInterface::getModelManager() — Method in class ModelManagerFactoryInterface
Gets a stored model manager.
ModelManagerInterface::getClassName() — Method in class ModelManagerInterface
RefreshTokenInterface::getRefreshToken() — Method in class RefreshTokenInterface
Get refresh_token.
RefreshTokenInterface::getClientId() — Method in class RefreshTokenInterface
Get client_id.
RefreshTokenInterface::getUsername() — Method in class RefreshTokenInterface
Get username.
RefreshTokenInterface::getExpires() — Method in class RefreshTokenInterface
Get expires.
RefreshTokenInterface::getScope() — Method in class RefreshTokenInterface
Get scope.
ScopeInterface::getScope() — Method in class ScopeInterface
Get scope.
ResourceTypeHandlerFactory::getResourceTypeHandler() — Method in class ResourceTypeHandlerFactory
Gets a stored resource type handler.
ResourceTypeHandlerFactory::getResourceTypeHandlers() — Method in class ResourceTypeHandlerFactory
Get a list of all supported handler.
ResourceTypeHandlerFactoryInterface::getResourceTypeHandler() — Method in class ResourceTypeHandlerFactoryInterface
Gets a stored resource type handler.
ResourceTypeHandlerFactoryInterface::getResourceTypeHandlers() — Method in class ResourceTypeHandlerFactoryInterface
Get a list of all supported handler.
ResponseTypeHandlerFactory::getResponseTypeHandler() — Method in class ResponseTypeHandlerFactory
Gets a stored response type handler.
ResponseTypeHandlerFactory::getResponseTypeHandlers() — Method in class ResponseTypeHandlerFactory
Get a list of all supported handler.
ResponseTypeHandlerFactoryInterface::getResponseTypeHandler() — Method in class ResponseTypeHandlerFactoryInterface
Gets a stored response type handler.
ResponseTypeHandlerFactoryInterface::getResponseTypeHandlers() — Method in class ResponseTypeHandlerFactoryInterface
Get a list of all supported handler.
AccessTokenToken::getId() — Method in class AccessTokenToken
AccessTokenToken::getAccessToken() — Method in class AccessTokenToken
Get access_token.
AccessTokenToken::getTokenType() — Method in class AccessTokenToken
Get token_type.
AccessTokenToken::getClientId() — Method in class AccessTokenToken
Get client_id.
AccessTokenToken::getUsername() — Method in class AccessTokenToken
Get username.
AccessTokenToken::getExpires() — Method in class AccessTokenToken
Get expires.
AccessTokenToken::getScope() — Method in class AccessTokenToken
Get scope.
AccessTokenToken::getProviderKey() — Method in class AccessTokenToken
AccessTokenToken::getCredentials() — Method in class AccessTokenToken
ClientToken::getId() — Method in class ClientToken
ClientToken::getClientId() — Method in class ClientToken
Get client_id.
ClientToken::getClientSecret() — Method in class ClientToken
Get client_secret.
ClientToken::getRedirectUri() — Method in class ClientToken
Get redirect_uri.
ClientToken::getProviderKey() — Method in class ClientToken
ClientToken::getCredentials() — Method in class ClientToken
AbstractTokenTypeHandler::getAccessToken() — Method in class AbstractTokenTypeHandler
Fetch access_token from given request.
BearerTokenTypeHandler::getAccessToken() — Method in class BearerTokenTypeHandler
Fetch access_token from given request.
TokenTypeHandlerFactory::getTokenTypeHandler() — Method in class TokenTypeHandlerFactory
Gets a stored token type handler.
TokenTypeHandlerFactory::getTokenTypeHandlers() — Method in class TokenTypeHandlerFactory
Get a list of all supported handler.
TokenTypeHandlerFactoryInterface::getTokenTypeHandler() — Method in class TokenTypeHandlerFactoryInterface
Gets a stored token type handler.
TokenTypeHandlerFactoryInterface::getTokenTypeHandlers() — Method in class TokenTypeHandlerFactoryInterface
Get a list of all supported handler.
TokenTypeHandlerInterface::getAccessToken() — Method in class TokenTypeHandlerInterface
Fetch access_token from given request.
GrantTypeClass in namespace AuthBucket\OAuth2\Validator\Constraints
GrantTypeValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid grant_type per RFC 6749.

H

AuthorizationCodeGrantTypeHandler::handle() — Method in class AuthorizationCodeGrantTypeHandler
Handle corresponding grant type logic.
ClientCredentialsGrantTypeHandler::handle() — Method in class ClientCredentialsGrantTypeHandler
Handle corresponding grant type logic.
GrantTypeHandlerInterface::handle() — Method in class GrantTypeHandlerInterface
Handle corresponding grant type logic.
PasswordGrantTypeHandler::handle() — Method in class PasswordGrantTypeHandler
Handle corresponding grant type logic.
RefreshTokenGrantTypeHandler::handle() — Method in class RefreshTokenGrantTypeHandler
Handle corresponding grant type logic.
$AbstractResourceTypeHandlerProperty in class AbstractResourceTypeHandler
DebugEndpointResourceTypeHandler::handle() — Method in class DebugEndpointResourceTypeHandler
Handle corresponding resource type logic.
ModelResourceTypeHandler::handle() — Method in class ModelResourceTypeHandler
Handle corresponding resource type logic.
$ResourceTypeHandlerFactoryProperty in class ResourceTypeHandlerFactory
ResourceTypeHandlerInterface::handle() — Method in class ResourceTypeHandlerInterface
Handle corresponding resource type logic.
CodeResponseTypeHandler::handle() — Method in class CodeResponseTypeHandler
Handle corresponding response type logic.
ResponseTypeHandlerInterface::handle() — Method in class ResponseTypeHandlerInterface
Handle corresponding response type logic.
TokenResponseTypeHandler::handle() — Method in class TokenResponseTypeHandler
Handle corresponding response type logic.
ResourceListener::handle() — Method in class ResourceListener
TokenListener::handle() — Method in class TokenListener

I

InvalidClientExceptionClass in namespace AuthBucket\OAuth2\Exception
InvalidClientException.
InvalidGrantExceptionClass in namespace AuthBucket\OAuth2\Exception
InvalidGrantException.
InvalidRequestExceptionClass in namespace AuthBucket\OAuth2\Exception
InvalidRequestException.
InvalidScopeExceptionClass in namespace AuthBucket\OAuth2\Exception
InvalidScopeException.
$AccessTokenProperty in class AccessToken

L

$ResourceListenerProperty in class ResourceListener
$TokenListenerProperty in class TokenListener

M

$OAuth2ControllerProperty in class OAuth2Controller
$AbstractGrantTypeHandlerProperty in class AbstractGrantTypeHandler
$GrantTypeHandlerFactoryProperty in class GrantTypeHandlerFactory
$AbstractModelManagerProperty in class AbstractModelManager
ModelManagerFactoryClass in namespace AuthBucket\OAuth2\Model\InMemory
OAuth2 model manager factory in-memory implemention.
$ModelManagerFactoryProperty in class ModelManagerFactory
ModelInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 model interface.
ModelManagerFactoryInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 model manager factory interface.
ModelManagerInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 model manager interface.
$AbstractResourceTypeHandlerProperty in class AbstractResourceTypeHandler
ModelResourceTypeHandlerClass in namespace AuthBucket\OAuth2\ResourceType
Model response type handler implementation.
$ResourceTypeHandlerFactoryProperty in class ResourceTypeHandlerFactory
$AbstractResponseTypeHandlerProperty in class AbstractResponseTypeHandler
$ResponseTypeHandlerFactoryProperty in class ResponseTypeHandlerFactory
$TokenProviderProperty in class TokenProvider
$AbstractTokenTypeHandlerProperty in class AbstractTokenTypeHandler
MacTokenTypeHandlerClass in namespace AuthBucket\OAuth2\TokenType
MAC token type handler implementation.
$TokenTypeHandlerFactoryProperty in class TokenTypeHandlerFactory

O

OAuth2ControllerClass in namespace AuthBucket\OAuth2\Controller
OAuth2 endpoint controller implementation.
ExceptionListener::onKernelException() — Method in class ExceptionListener
$ResourceProviderProperty in class ResourceProvider

P

PasswordGrantTypeHandlerClass in namespace AuthBucket\OAuth2\GrantType
Password grant type implementation.
$ResourceProviderProperty in class ResourceProvider
$TokenProviderProperty in class TokenProvider
$AccessTokenTokenProperty in class AccessTokenToken
$ClientTokenProperty in class ClientToken
$ResourceListenerProperty in class ResourceListener
$TokenListenerProperty in class TokenListener
PasswordClass in namespace AuthBucket\OAuth2\Validator\Constraints
PasswordValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid password per RFC 6749.

R

$OAuth2ControllerProperty in class OAuth2Controller
RefreshTokenGrantTypeHandlerClass in namespace AuthBucket\OAuth2\GrantType
Refresh token grant type implementation.
AbstractModelManager::readModelAll() — Method in class AbstractModelManager
AbstractModelManager::readModelBy() — Method in class AbstractModelManager
AbstractModelManager::readModelOneBy() — Method in class AbstractModelManager
ModelManagerInterface::readModelAll() — Method in class ModelManagerInterface
ModelManagerInterface::readModelBy() — Method in class ModelManagerInterface
ModelManagerInterface::readModelOneBy() — Method in class ModelManagerInterface
RefreshTokenInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 refresh token interface.
RefreshTokenManagerInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 refresh token manager interface.
AuthBucketOAuth2ServiceProvider::register() — Method in class AuthBucketOAuth2ServiceProvider
ResourceTypeHandlerFactoryClass in namespace AuthBucket\OAuth2\ResourceType
OAuth2 resource type handler factory implemention.
ResourceTypeHandlerFactoryInterfaceClass in namespace AuthBucket\OAuth2\ResourceType
OAuth2 resource type handler factory interface.
ResourceTypeHandlerInterfaceClass in namespace AuthBucket\OAuth2\ResourceType
OAuth2 resource type handler interface.
ResponseTypeHandlerFactoryClass in namespace AuthBucket\OAuth2\ResponseType
OAuth2 response type handler factory implemention.
ResponseTypeHandlerFactoryInterfaceClass in namespace AuthBucket\OAuth2\ResponseType
OAuth2 response type handler factory interface.
ResponseTypeHandlerInterfaceClass in namespace AuthBucket\OAuth2\ResponseType
OAuth2 response type handler interface.
ResourceProviderClass in namespace AuthBucket\OAuth2\Security\Authentication\Provider
ResourceProvider implements OAuth2 resource endpoint authentication.
$ResourceProviderProperty in class ResourceProvider
$ResourceProviderProperty in class ResourceProvider
$ClientTokenProperty in class ClientToken
ResourceListenerClass in namespace AuthBucket\OAuth2\Security\Firewall
ResourceListener implements OAuth2 resource endpoint authentication.
RedirectUriClass in namespace AuthBucket\OAuth2\Validator\Constraints
RedirectUriValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid redirect_uri per RFC 6749.
RefreshTokenClass in namespace AuthBucket\OAuth2\Validator\Constraints
RefreshTokenValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid refresh_token per RFC 6749.
ResponseTypeClass in namespace AuthBucket\OAuth2\Validator\Constraints
ResponseTypeValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid response_type per RFC 6749.

S

ServerErrorExceptionClass in namespace AuthBucket\OAuth2\Exception
ServerErrorException.
AccessTokenInterface::setAccessToken() — Method in class AccessTokenInterface
Set access_token.
AccessTokenInterface::setTokenType() — Method in class AccessTokenInterface
Set token_type.
AccessTokenInterface::setClientId() — Method in class AccessTokenInterface
Set client_id.
AccessTokenInterface::setUsername() — Method in class AccessTokenInterface
Set username.
AccessTokenInterface::setExpires() — Method in class AccessTokenInterface
Set expires.
AccessTokenInterface::setScope() — Method in class AccessTokenInterface
Set scope.
AuthorizeInterface::setClientId() — Method in class AuthorizeInterface
Set client_id.
AuthorizeInterface::setUsername() — Method in class AuthorizeInterface
Set username.
AuthorizeInterface::setScope() — Method in class AuthorizeInterface
Set scope.
ClientInterface::setClientId() — Method in class ClientInterface
Set client_id.
ClientInterface::setClientSecret() — Method in class ClientInterface
Set client_secret.
ClientInterface::setRedirectUri() — Method in class ClientInterface
Set redirect_uri.
CodeInterface::setCode() — Method in class CodeInterface
Set code.
CodeInterface::setClientId() — Method in class CodeInterface
Set client_id.
CodeInterface::setUsername() — Method in class CodeInterface
Set username.
CodeInterface::setRedirectUri() — Method in class CodeInterface
Set redirect_uri.
CodeInterface::setExpires() — Method in class CodeInterface
Set expires.
CodeInterface::setScope() — Method in class CodeInterface
Set scope.
$AccessTokenProperty in class AccessToken
AccessToken::setAccessToken() — Method in class AccessToken
Set access_token.
AccessToken::setTokenType() — Method in class AccessToken
Set token_type.
AccessToken::setClientId() — Method in class AccessToken
Set client_id.
AccessToken::setUsername() — Method in class AccessToken
Set username.
AccessToken::setExpires() — Method in class AccessToken
Set expires.
AccessToken::setScope() — Method in class AccessToken
Set scope.
RefreshTokenInterface::setRefreshToken() — Method in class RefreshTokenInterface
Set refresh_token.
RefreshTokenInterface::setClientId() — Method in class RefreshTokenInterface
Set client_id.
RefreshTokenInterface::setUsername() — Method in class RefreshTokenInterface
Set username.
RefreshTokenInterface::setExpires() — Method in class RefreshTokenInterface
Set expires.
RefreshTokenInterface::setScope() — Method in class RefreshTokenInterface
Set scope.
ScopeInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 scope interface.
ScopeInterface::setScope() — Method in class ScopeInterface
Set scope.
ScopeManagerInterfaceClass in namespace AuthBucket\OAuth2\Model
OAuth2 scope manager interface.
$ResourceProviderProperty in class ResourceProvider
ResourceProvider::supports() — Method in class ResourceProvider
TokenProvider::supports() — Method in class TokenProvider
$AccessTokenTokenProperty in class AccessTokenToken
AccessTokenToken::setAccessToken() — Method in class AccessTokenToken
Set access_token.
AccessTokenToken::setTokenType() — Method in class AccessTokenToken
Set token_type.
AccessTokenToken::setClientId() — Method in class AccessTokenToken
Set client_id.
AccessTokenToken::setUsername() — Method in class AccessTokenToken
Set username.
AccessTokenToken::setExpires() — Method in class AccessTokenToken
Set expires.
AccessTokenToken::setScope() — Method in class AccessTokenToken
Set scope.
AccessTokenToken::serialize() — Method in class AccessTokenToken
ClientToken::setClientId() — Method in class ClientToken
Set client_id.
ClientToken::setClientSecret() — Method in class ClientToken
Set client_secret.
ClientToken::setRedirectUri() — Method in class ClientToken
Set redirect_uri.
ClientToken::serialize() — Method in class ClientToken
ScopeClass in namespace AuthBucket\OAuth2\Validator\Constraints
ScopeValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid scope per RFC 6749.
StateClass in namespace AuthBucket\OAuth2\Validator\Constraints
StateValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid state per RFC 6749.

T

$OAuth2ControllerProperty in class OAuth2Controller
OAuth2Controller::tokenAction() — Method in class OAuth2Controller
TemporarilyUnavailableExceptionClass in namespace AuthBucket\OAuth2\Exception
TemporarilyUnavailableException.
$AbstractGrantTypeHandlerProperty in class AbstractGrantTypeHandler
$AbstractGrantTypeHandlerProperty in class AbstractGrantTypeHandler
$GrantTypeHandlerFactoryProperty in class GrantTypeHandlerFactory
$GrantTypeHandlerFactoryProperty in class GrantTypeHandlerFactory
$AccessTokenProperty in class AccessToken
$AbstractResponseTypeHandlerProperty in class AbstractResponseTypeHandler
$AbstractResponseTypeHandlerProperty in class AbstractResponseTypeHandler
$ResponseTypeHandlerFactoryProperty in class ResponseTypeHandlerFactory
$ResponseTypeHandlerFactoryProperty in class ResponseTypeHandlerFactory
TokenResponseTypeHandlerClass in namespace AuthBucket\OAuth2\ResponseType
Token response type implementation.
TokenProviderClass in namespace AuthBucket\OAuth2\Security\Authentication\Provider
TokenProvider implements OAuth2 token endpoint authentication.
$AccessTokenTokenProperty in class AccessTokenToken
$ResourceListenerProperty in class ResourceListener
$ResourceListenerProperty in class ResourceListener
TokenListenerClass in namespace AuthBucket\OAuth2\Security\Firewall
TokenListener implements OAuth2 token endpoint authentication.
$TokenListenerProperty in class TokenListener
TokenTypeHandlerFactoryClass in namespace AuthBucket\OAuth2\TokenType
OAuth2 grant type handler factory implemention.
TokenTypeHandlerFactoryInterfaceClass in namespace AuthBucket\OAuth2\TokenType
OAuth2 token type handler factory interface.
TokenTypeHandlerInterfaceClass in namespace AuthBucket\OAuth2\TokenType
OAuth2 token type handler interface.
TokenTypeClass in namespace AuthBucket\OAuth2\Validator\Constraints
TokenTypeValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid token_type per RFC 6749.

U

UnauthorizedClientExceptionClass in namespace AuthBucket\OAuth2\Exception
UnauthorizedClientException.
UnsupportedGrantTypeExceptionClass in namespace AuthBucket\OAuth2\Exception
UnsupportedGrantTypeException.
UnsupportedResponseTypeExceptionClass in namespace AuthBucket\OAuth2\Exception
UnsupportedResponseType.
$AbstractGrantTypeHandlerProperty in class AbstractGrantTypeHandler
$AbstractGrantTypeHandlerProperty in class AbstractGrantTypeHandler
$GrantTypeHandlerFactoryProperty in class GrantTypeHandlerFactory
$GrantTypeHandlerFactoryProperty in class GrantTypeHandlerFactory
AbstractModelManager::updateModel() — Method in class AbstractModelManager
$AccessTokenProperty in class AccessToken
ModelManagerInterface::updateModel() — Method in class ModelManagerInterface
$AccessTokenTokenProperty in class AccessTokenToken
AccessTokenToken::unserialize() — Method in class AccessTokenToken
ClientToken::unserialize() — Method in class ClientToken
UsernameClass in namespace AuthBucket\OAuth2\Validator\Constraints
UsernameValidatorClass in namespace AuthBucket\OAuth2\Validator\Constraints
Validates whether the value is a valid username per RFC 6749.

V

$OAuth2ControllerProperty in class OAuth2Controller
$AbstractGrantTypeHandlerProperty in class AbstractGrantTypeHandler
$GrantTypeHandlerFactoryProperty in class GrantTypeHandlerFactory
$AbstractResponseTypeHandlerProperty in class AbstractResponseTypeHandler
$ResponseTypeHandlerFactoryProperty in class ResponseTypeHandlerFactory
$ResourceListenerProperty in class ResourceListener
$TokenListenerProperty in class TokenListener
$AbstractTokenTypeHandlerProperty in class AbstractTokenTypeHandler
$TokenTypeHandlerFactoryProperty in class TokenTypeHandlerFactory

_

OAuth2Controller::__construct() — Method in class OAuth2Controller
ExceptionListener::__construct() — Method in class ExceptionListener
AccessDeniedException::__construct() — Method in class AccessDeniedException
InvalidClientException::__construct() — Method in class InvalidClientException
InvalidGrantException::__construct() — Method in class InvalidGrantException
InvalidRequestException::__construct() — Method in class InvalidRequestException
InvalidScopeException::__construct() — Method in class InvalidScopeException
ServerErrorException::__construct() — Method in class ServerErrorException
TemporarilyUnavailableException::__construct() — Method in class TemporarilyUnavailableException
UnauthorizedClientException::__construct() — Method in class UnauthorizedClientException
UnsupportedGrantTypeException::__construct() — Method in class UnsupportedGrantTypeException
UnsupportedResponseTypeException::__construct() — Method in class UnsupportedResponseTypeException
AbstractGrantTypeHandler::__construct() — Method in class AbstractGrantTypeHandler
GrantTypeHandlerFactory::__construct() — Method in class GrantTypeHandlerFactory
AccessToken::__construct() — Method in class AccessToken
ModelManagerFactory::__construct() — Method in class ModelManagerFactory
AbstractResourceTypeHandler::__construct() — Method in class AbstractResourceTypeHandler
ResourceTypeHandlerFactory::__construct() — Method in class ResourceTypeHandlerFactory
AbstractResponseTypeHandler::__construct() — Method in class AbstractResponseTypeHandler
ResponseTypeHandlerFactory::__construct() — Method in class ResponseTypeHandlerFactory
ResourceProvider::__construct() — Method in class ResourceProvider
TokenProvider::__construct() — Method in class TokenProvider
AccessTokenToken::__construct() — Method in class AccessTokenToken
ClientToken::__construct() — Method in class ClientToken
ResourceListener::__construct() — Method in class ResourceListener
TokenListener::__construct() — Method in class TokenListener
AbstractTokenTypeHandler::__construct() — Method in class AbstractTokenTypeHandler
TokenTypeHandlerFactory::__construct() — Method in class TokenTypeHandlerFactory
AccessToken::__construct() — Method in class AccessToken
ClientId::__construct() — Method in class ClientId
ClientSecret::__construct() — Method in class ClientSecret
Code::__construct() — Method in class Code
Error::__construct() — Method in class Error
ErrorDescription::__construct() — Method in class ErrorDescription
ErrorUri::__construct() — Method in class ErrorUri
ExpiresIn::__construct() — Method in class ExpiresIn
GrantType::__construct() — Method in class GrantType
Password::__construct() — Method in class Password
RedirectUri::__construct() — Method in class RedirectUri
RefreshToken::__construct() — Method in class RefreshToken
ResponseType::__construct() — Method in class ResponseType
Scope::__construct() — Method in class Scope
State::__construct() — Method in class State
TokenType::__construct() — Method in class TokenType
Username::__construct() — Method in class Username