Base class for all Oauth clients :

This class represents the OAuth client dealing with providers supporting OAuth 1.0 or OAuth 1.0a.
This class represents the OAuth client dealing with providers supporting OAuth 2.0.
This class provides a factory method for creating an OAuth client instance based on the provider name, protocol, and version of this protocol.
interface OAuthClientInterface
This class holds the options of execution of the OAuth client.
This class completes the OAuth2Client class for the OpenID protocol.
This interface completes the OAuthClient interface for the OpenID protocol.
class OAuthClientAccessTokenException
class OAuthClientAuthorizationException
class OAuthClientException
class OAuthClientPHPException
class OAuthClientSignatureException
This class contains the configuration for the following OAuth providers:
This class, which represents an OAuth provider, stores the configuration parameters related to this provider.
This class represents an outgoing OAuth request to be sent to an OAuth provider.
Base class for all resource, represents the response of the callAPI method.
This class represents a resource owner
Base class for all token storage classes
This class uses the PHP APC User Cache (APCu) to store the OAuth session variables.
This class uses encrypted cookies to store the OAuth session variables.
This class holds all the variables stored during a session
This class uses a PDO database (MySQL, PostGreSQL or SQLite) to store the OAuth session variables.
This class uses the superglobal $_SESSION to store the OAuth session variables.
class TokenStorage
interface TokenStorageInterface
interface TokenStorageManagementInterface
This class represents the access token response returned by the authorization server.
This class represents an ID Token.
JWT
This class provides a set of functions related to Json Web Token