A

AuthorizationController — Class in namespace AuthBucket\OAuth2\Controller
Authorization Endpoint controller implementation.
AccessDeniedException — Class in namespace AuthBucket\OAuth2\Exception
AccessDeniedException.
AbstractGrantTypeHandler — Class in namespace AuthBucket\OAuth2\GrantType
Shared grant type implementation.
AuthorizationCodeGrantTypeHandler — Class in namespace AuthBucket\OAuth2\GrantType
Authorization code grant type implementation.
AccessToken — Class in namespace AuthBucket\OAuth2\Model
AccessToken in-memory implementation.
$AccessToken — Property in class AccessToken
AccessTokenInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 access token interface.
AccessTokenManager — Class in namespace AuthBucket\OAuth2\Model
ModelManagerInterface in-memory implementation.
AccessTokenManagerInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 access token manager interface.
AuthorizeInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 authorize interface.
AuthorizeManagerInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 authorize manager interface.
AbstractResourceTypeHandler — Class in namespace AuthBucket\OAuth2\ResourceType
Shared resource type implementation.
AbstractResponseTypeHandler — Class in namespace AuthBucket\OAuth2\ResponseType
Shared response type implementation.
AuthBucketOAuth2ServiceProvider — Class in namespace AuthBucket\OAuth2\Silex\Provider
OAuth2 service provider as plugin for Silex SecurityServiceProvider.
ResourceProvider::authenticate() — Method in class ResourceProvider
TokenProvider::authenticate() — Method in class TokenProvider
AccessToken — Class in namespace AuthBucket\OAuth2\Symfony\Component\Security\Core\Authentication\Token
OAuth2 AccessToken for resource endpoint authentication.
$AccessToken — Property in class AccessToken
$ResourceListener — Property in class ResourceListener
$TokenListener — Property in class TokenListener
AccessToken — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
AccessTokenValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid access_token per RFC 6749.
AbstractTokenTypeHandler — Class in namespace AuthBucket\OAuth2\TokenType
Shared token type implementation.

B

AuthBucketOAuth2ServiceProvider::boot() — Method in class AuthBucketOAuth2ServiceProvider
BearerTokenTypeHandler — Class 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.
ClientCredentialsGrantTypeHandler — Class in namespace AuthBucket\OAuth2\GrantType
Client credentials grant type implementation.
$GrantTypeHandlerFactory — Property in class GrantTypeHandlerFactory
$AccessToken — Property in class AccessToken
AccessTokenManager::createModel() — Method in class AccessTokenManager
ClientInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 client interface.
ClientManagerInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 client manager interface.
CodeInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 authorization code interface.
CodeManagerInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 authorization code manager interface.
ModelManagerInterface::createModel() — Method in class ModelManagerInterface
$ResourceTypeHandlerFactory — Property 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
CodeResponseTypeHandler — Class in namespace AuthBucket\OAuth2\ResponseType
Code response type handler implementation.
$ResponseTypeHandlerFactory — Property in class ResponseTypeHandlerFactory
$AccessToken — Property in class AccessToken
ClientCredentialsToken — Class in namespace AuthBucket\OAuth2\Symfony\Component\Security\Core\Authentication\Token
OAuth2 ClientCredentialsToken for token endpoint authentication.
$ClientCredentialsToken — Property in class ClientCredentialsToken
$ClientCredentialsToken — Property in class ClientCredentialsToken
ClientId — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
ClientIdValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid client_id per RFC 6749.
ClientSecret — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
ClientSecretValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid client_secret per RFC 6749.
Code — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
CodeValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid code per RFC 6749.
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.
$TokenTypeHandlerFactory — Property in class TokenTypeHandlerFactory
TokenTypeHandlerInterface::createAccessToken() — Method in class TokenTypeHandlerInterface
Create and save access_token parameters for generate response.

D

DebugController — Class in namespace AuthBucket\OAuth2\Controller
Debug Endpoint controller implementation.
AccessTokenManager::deleteModel() — Method in class AccessTokenManager
ModelManagerInterface::deleteModel() — Method in class ModelManagerInterface
DebugEndpointResourceTypeHandler — Class in namespace AuthBucket\OAuth2\ResourceType
Token response type implementation.

E

ExceptionInterface — Class in namespace AuthBucket\OAuth2\Exception
Base ExceptionInterface for the OAuth2 component.
$AbstractGrantTypeHandler — Property in class AbstractGrantTypeHandler
$GrantTypeHandlerFactory — Property in class GrantTypeHandlerFactory
$AccessToken — Property in class AccessToken
ExceptionListener — Class in namespace AuthBucket\OAuth2\Symfony\Component\EventDispatcher
ExceptionListener.
$AccessToken — Property in class AccessToken
Error — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
ErrorDescription — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
ErrorDescriptionValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid error_description per RFC 6749.
ErrorUri — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
ErrorUriValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid error_uri per RFC 6749.
ErrorValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid error per RFC 6749.
ExpiresIn — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
ExpiresInValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid expires_in per RFC 6749.

G

$TokenController — Property in class TokenController
GrantTypeHandlerFactory — Class 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.
GrantTypeHandlerFactoryInterface — Class 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.
GrantTypeHandlerInterface — Class in namespace AuthBucket\OAuth2\GrantType
OAuth2 grant type handler interface.
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.
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.
AccessTokenManager::getClassName() — Method in class AccessTokenManager
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.
ModelInterface::getId() — Method in class ModelInterface
ModelManagerFactory::getModelManager() — Method in class ModelManagerFactory
Gets a stored model manager.
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.
ExceptionListener::getSubscribedEvents() — Method in class ExceptionListener
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.
AccessToken::getProviderKey() — Method in class AccessToken
AccessToken::getCredentials() — Method in class AccessToken
ClientCredentialsToken::getId() — Method in class ClientCredentialsToken
ClientCredentialsToken::getClientId() — Method in class ClientCredentialsToken
Get client_id.
ClientCredentialsToken::getClientSecret() — Method in class ClientCredentialsToken
Get client_secret.
ClientCredentialsToken::getRedirectUri() — Method in class ClientCredentialsToken
Get redirect_uri.
ClientCredentialsToken::getProviderKey() — Method in class ClientCredentialsToken
ClientCredentialsToken::getCredentials() — Method in class ClientCredentialsToken
GrantType — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
GrantTypeValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid grant_type per RFC 6749.
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.

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.
$AbstractResourceTypeHandler — Property 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.
$ResourceTypeHandlerFactory — Property 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

AuthorizationController::indexAction() — Method in class AuthorizationController
DebugController::indexAction() — Method in class DebugController
TokenController::indexAction() — Method in class TokenController
InvalidClientException — Class in namespace AuthBucket\OAuth2\Exception
InvalidClientException.
InvalidGrantException — Class in namespace AuthBucket\OAuth2\Exception
InvalidGrantException.
InvalidRequestException — Class in namespace AuthBucket\OAuth2\Exception
InvalidRequestException.
InvalidScopeException — Class in namespace AuthBucket\OAuth2\Exception
InvalidScopeException.
$AccessToken — Property in class AccessToken

L

$ResourceListener — Property in class ResourceListener
$TokenListener — Property in class TokenListener

M

$AbstractGrantTypeHandler — Property in class AbstractGrantTypeHandler
$GrantTypeHandlerFactory — Property in class GrantTypeHandlerFactory
$AccessTokenManager — Property in class AccessTokenManager
ModelInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 model interface.
ModelManagerFactory — Class in namespace AuthBucket\OAuth2\Model
OAuth2 model manager factory in-memory implemention.
$ModelManagerFactory — Property in class ModelManagerFactory
ModelManagerFactoryInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 model manager factory interface.
ModelManagerInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 model manager interface.
$AbstractResourceTypeHandler — Property in class AbstractResourceTypeHandler
ModelResourceTypeHandler — Class in namespace AuthBucket\OAuth2\ResourceType
Model response type handler implementation.
$ResourceTypeHandlerFactory — Property in class ResourceTypeHandlerFactory
$AbstractResponseTypeHandler — Property in class AbstractResponseTypeHandler
$ResponseTypeHandlerFactory — Property in class ResponseTypeHandlerFactory
$TokenProvider — Property in class TokenProvider
$AbstractTokenTypeHandler — Property in class AbstractTokenTypeHandler
MacTokenTypeHandler — Class in namespace AuthBucket\OAuth2\TokenType
MAC token type handler implementation.
$TokenTypeHandlerFactory — Property in class TokenTypeHandlerFactory

O

ExceptionListener::onKernelException() — Method in class ExceptionListener
$ResourceProvider — Property in class ResourceProvider

P

PasswordGrantTypeHandler — Class in namespace AuthBucket\OAuth2\GrantType
Password grant type implementation.
$ResourceProvider — Property in class ResourceProvider
$TokenProvider — Property in class TokenProvider
$AccessToken — Property in class AccessToken
$ClientCredentialsToken — Property in class ClientCredentialsToken
$ResourceListener — Property in class ResourceListener
$TokenListener — Property in class TokenListener
Password — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
PasswordValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid password per RFC 6749.

R

$AuthorizationController — Property in class AuthorizationController
RefreshTokenGrantTypeHandler — Class in namespace AuthBucket\OAuth2\GrantType
Refresh token grant type implementation.
AccessTokenManager::readModelAll() — Method in class AccessTokenManager
AccessTokenManager::readModelBy() — Method in class AccessTokenManager
AccessTokenManager::readModelOneBy() — Method in class AccessTokenManager
ModelManagerInterface::readModelAll() — Method in class ModelManagerInterface
ModelManagerInterface::readModelBy() — Method in class ModelManagerInterface
ModelManagerInterface::readModelOneBy() — Method in class ModelManagerInterface
RefreshTokenInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 refresh token interface.
RefreshTokenManagerInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 refresh token manager interface.
ResourceTypeHandlerFactory — Class in namespace AuthBucket\OAuth2\ResourceType
OAuth2 resource type handler factory implemention.
ResourceTypeHandlerFactoryInterface — Class in namespace AuthBucket\OAuth2\ResourceType
OAuth2 resource type handler factory interface.
ResourceTypeHandlerInterface — Class in namespace AuthBucket\OAuth2\ResourceType
OAuth2 resource type handler interface.
ResponseTypeHandlerFactory — Class in namespace AuthBucket\OAuth2\ResponseType
OAuth2 response type handler factory implemention.
ResponseTypeHandlerFactoryInterface — Class in namespace AuthBucket\OAuth2\ResponseType
OAuth2 response type handler factory interface.
ResponseTypeHandlerInterface — Class in namespace AuthBucket\OAuth2\ResponseType
OAuth2 response type handler interface.
AuthBucketOAuth2ServiceProvider::register() — Method in class AuthBucketOAuth2ServiceProvider
ResourceProvider — Class in namespace AuthBucket\OAuth2\Symfony\Component\Security\Core\Authentication\Provider
ResourceProvider implements OAuth2 resource endpoint authentication.
$ResourceProvider — Property in class ResourceProvider
$ResourceProvider — Property in class ResourceProvider
$ClientCredentialsToken — Property in class ClientCredentialsToken
ResourceListener — Class in namespace AuthBucket\OAuth2\Symfony\Component\Security\Http\Firewall
ResourceListener implements OAuth2 resource endpoint authentication.
RedirectUri — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
RedirectUriValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid redirect_uri per RFC 6749.
RefreshToken — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
RefreshTokenValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid refresh_token per RFC 6749.
ResponseType — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
ResponseTypeValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid response_type per RFC 6749.

S

ServerErrorException — Class in namespace AuthBucket\OAuth2\Exception
ServerErrorException.
$AccessToken — Property 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.
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.
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.
ScopeInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 scope interface.
ScopeInterface::setScope() — Method in class ScopeInterface
Set scope.
ScopeManagerInterface — Class in namespace AuthBucket\OAuth2\Model
OAuth2 scope manager interface.
AuthBucketOAuth2ServiceProvider::subscribe() — Method in class AuthBucketOAuth2ServiceProvider
$ResourceProvider — Property in class ResourceProvider
ResourceProvider::supports() — Method in class ResourceProvider
TokenProvider::supports() — Method in class TokenProvider
$AccessToken — Property 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.
AccessToken::serialize() — Method in class AccessToken
ClientCredentialsToken::setClientId() — Method in class ClientCredentialsToken
Set client_id.
ClientCredentialsToken::setClientSecret() — Method in class ClientCredentialsToken
Set client_secret.
ClientCredentialsToken::setRedirectUri() — Method in class ClientCredentialsToken
Set redirect_uri.
ClientCredentialsToken::serialize() — Method in class ClientCredentialsToken
Scope — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
ScopeValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid scope per RFC 6749.
State — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
StateValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid state per RFC 6749.

T

$DebugController — Property in class DebugController
TokenController — Class in namespace AuthBucket\OAuth2\Controller
Token Endpoint controller implementation.
TemporarilyUnavailableException — Class in namespace AuthBucket\OAuth2\Exception
TemporarilyUnavailableException.
$AbstractGrantTypeHandler — Property in class AbstractGrantTypeHandler
$AbstractGrantTypeHandler — Property in class AbstractGrantTypeHandler
$GrantTypeHandlerFactory — Property in class GrantTypeHandlerFactory
$GrantTypeHandlerFactory — Property in class GrantTypeHandlerFactory
$AccessToken — Property in class AccessToken
$AbstractResponseTypeHandler — Property in class AbstractResponseTypeHandler
$AbstractResponseTypeHandler — Property in class AbstractResponseTypeHandler
$ResponseTypeHandlerFactory — Property in class ResponseTypeHandlerFactory
$ResponseTypeHandlerFactory — Property in class ResponseTypeHandlerFactory
TokenResponseTypeHandler — Class in namespace AuthBucket\OAuth2\ResponseType
Token response type implementation.
TokenProvider — Class in namespace AuthBucket\OAuth2\Symfony\Component\Security\Core\Authentication\Provider
TokenProvider implements OAuth2 token endpoint authentication.
$AccessToken — Property in class AccessToken
$ResourceListener — Property in class ResourceListener
$ResourceListener — Property in class ResourceListener
TokenListener — Class in namespace AuthBucket\OAuth2\Symfony\Component\Security\Http\Firewall
TokenListener implements OAuth2 token endpoint authentication.
$TokenListener — Property in class TokenListener
TokenType — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
TokenTypeValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid token_type per RFC 6749.
TokenTypeHandlerFactory — Class in namespace AuthBucket\OAuth2\TokenType
OAuth2 grant type handler factory implemention.
TokenTypeHandlerFactoryInterface — Class in namespace AuthBucket\OAuth2\TokenType
OAuth2 token type handler factory interface.
TokenTypeHandlerInterface — Class in namespace AuthBucket\OAuth2\TokenType
OAuth2 token type handler interface.

U

UnauthorizedClientException — Class in namespace AuthBucket\OAuth2\Exception
UnauthorizedClientException.
UnsupportedGrantTypeException — Class in namespace AuthBucket\OAuth2\Exception
UnsupportedGrantTypeException.
UnsupportedResponseTypeException — Class in namespace AuthBucket\OAuth2\Exception
UnsupportedResponseType.
$AbstractGrantTypeHandler — Property in class AbstractGrantTypeHandler
$GrantTypeHandlerFactory — Property in class GrantTypeHandlerFactory
$AccessToken — Property in class AccessToken
AccessTokenManager::updateModel() — Method in class AccessTokenManager
ModelManagerInterface::updateModel() — Method in class ModelManagerInterface
$AccessToken — Property in class AccessToken
AccessToken::unserialize() — Method in class AccessToken
ClientCredentialsToken::unserialize() — Method in class ClientCredentialsToken
Username — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
UsernameValidator — Class in namespace AuthBucket\OAuth2\Symfony\Component\Validator\Constraints
Validates whether the value is a valid username per RFC 6749.

V

$AuthorizationController — Property in class AuthorizationController
$TokenController — Property in class TokenController
$AbstractGrantTypeHandler — Property in class AbstractGrantTypeHandler
$GrantTypeHandlerFactory — Property in class GrantTypeHandlerFactory
$AbstractResponseTypeHandler — Property in class AbstractResponseTypeHandler
$ResponseTypeHandlerFactory — Property in class ResponseTypeHandlerFactory
$ResourceListener — Property in class ResourceListener
$TokenListener — Property in class TokenListener
$AbstractTokenTypeHandler — Property in class AbstractTokenTypeHandler
$TokenTypeHandlerFactory — Property in class TokenTypeHandlerFactory

_

AuthorizationController::__construct() — Method in class AuthorizationController
DebugController::__construct() — Method in class DebugController
TokenController::__construct() — Method in class TokenController
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
ExceptionListener::__construct() — Method in class ExceptionListener
ResourceProvider::__construct() — Method in class ResourceProvider
TokenProvider::__construct() — Method in class TokenProvider
AccessToken::__construct() — Method in class AccessToken
ClientCredentialsToken::__construct() — Method in class ClientCredentialsToken
ResourceListener::__construct() — Method in class ResourceListener
TokenListener::__construct() — Method in class TokenListener
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
AbstractTokenTypeHandler::__construct() — Method in class AbstractTokenTypeHandler
TokenTypeHandlerFactory::__construct() — Method in class TokenTypeHandlerFactory