Namespace SimpleID\Protocols\OAuth

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.