AbstractGrant::__toString() – Returns this grant’s name as its string representation. This allows for string interpolation when building URL query parameters.
AbstractGrant::getName() – Returns the name of this grant, eg. ‘grant_name’, which is used as the grant type when encoding URL query parameters.
AbstractGrant::prepareRequestParameters() – Prepares an access token request’s parameters by checking that all required parameters are set, then merging with any given defaults.
AbstractLogger::error() – Runtime errors that do not require immediate action but should typically be logged and monitored.
AbstractProvider::createResourceOwner() – Generates a resource owner object from a successful resource owner details request.
AbstractProvider::getAccessToken() – Requests an access token using a specified grant and option set.
AbstractProvider::getAccessTokenMethod() – Returns the method to use when requesting an access token.
AbstractProvider::getAccessTokenRequest() – Returns a prepared request for requesting an access token.
AbstractProvider::getAccessTokenResourceOwnerId() – Returns the key used in the access token response to identify the resource owner.
AbstractProvider::getAllowedClientOptions() – Returns the list of options that can be passed to the HttpClient
AbstractProvider::getAuthorizationHeaders() – Returns the authorization headers used by this provider.
AbstractProvider::getAuthorizationParameters() – Returns authorization parameters based on provided options.
AbstractProvider::getRandomState() – Returns a new random string to use as the state parameter in an authorization flow.
AbstractProvider::getResourceOwner() – Requests and returns the resource owner of given access token.
AbstractProvider::getResourceOwnerDetailsUrl() – Returns the URL for requesting the resource owner’s details.
AbstractProvider::getScopeSeparator() – Returns the string that should be used to separate scopes when building the URL for requesting an access token.
AbstractProvider::prepareAccessTokenResponse() – Prepares an parsed access token response for a grant.
AbstractProvider::verifyGrant() – Checks that a provided grant is valid, or attempts to produce one if the provided grant is a string.