\OAuth2Storage

Interfaces

AccessTokenInterface Implement this interface to specify where the OAuth2 Server should get/save access tokens
AuthorizationCodeInterface Implement this interface to specify where the OAuth2 Server should get/save authorization codes for the "Authorization Code" grant type
ClientCredentialsInterface Implement this interface to specify how the OAuth2 Server should verify client credentials
ClientInterface Implement this interface to specify where the OAuth2 Server should retrieve client information
JwtAccessTokenInterface No specific methods, but allows the library to check "instanceof" against interface rather than class
JwtBearerInterface Implement this interface to specify where the OAuth2 Server should get the JWT key for clients
PublicKeyInterface Implement this interface to specify where the OAuth2 Server should get public/private key information
RefreshTokenInterface Implement this interface to specify where the OAuth2 Server should get/save refresh tokens for the "Refresh Token" grant type
ScopeInterface Implement this interface to specify where the OAuth2 Server should retrieve data involving the relevent scopes associated with this implementation.
UserCredentialsInterface Implement this interface to specify where the OAuth2 Server should retrieve user credentials for the "Resource Owner Password Credentials" grant type

Classes

Cassandra Cassandra storage for all storage types
CouchbaseDB Simple Couchbase storage for all storage types
DynamoDB DynamoDB storage for all storage types
JwtAccessToken
Memory Simple in-memory storage for all storage types
Mongo Simple MongoDB storage for all storage types
MongoDB Simple MongoDB storage for all storage types
Pdo Simple PDO storage for all storage types
Redis redis storage for all storage types