| Classes | |
|---|---|
| AccessToken | An OAuth access token. |
| Authorization | An OAuth authorisation. |
| Code | A class representing an OAuth authorization code. |
| OAuthAuthGrantEvent | An event triggered when an authorisation request has been granted. |
| OAuthAuthRequestEvent | An event to processes an OAuth authorisation request to determine whether the user has granted access. |
| OAuthClient | A class representing an OAuth client. |
| OAuthDynamicClient | A class representing an OAuth dynamic client. |
| OAuthEvent | A generic event to process an OAuth message. |
| OAuthInitClientEvent | An event to authenticate a client. |
| OAuthInitTokenEvent | An event to authenticate an access token. |
| OAuthManager | The manager handling OAuth based authentication |
| OAuthModule | The module for authentication using OAuth. |
| OAuthProtectedResource | Base class for SimpleID modules providing access to resources protected by OAuth. |
| OAuthTokenGrantEvent | An event triggered when an access token is being issued. |
| RefreshToken | An OAuth refresh token. |
| Request | A utility class representing a HTTP request. This class contains methods which are useful for processing OAuth-related requests. |
| Response | A class representing an OAuth authorization or token (or similar) response. |
| Token | An OAuth access or refresh token. |
| Interfaces | |
| AccessTokenInterface | An interface for OAuth access tokens. |
| TokenGrantType | An OAuth artefact that is a grant type, which can be used to grant access tokens. Under the base OAuth specification, these could be an authorization code or a refresh token. |