| 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 |