Easy integration with OAuth 2.0 service providers.
HttpBasicAuthOptionProvider
to ease implementation for providers requiring HTTP basic authGuardedPropertyTrait
to allow providers the ability to specify properties that may not be overridden by user-defined values passed to the provider constructorAccessTokenInterface
and ResourceOwnerAccessTokenInterface
to allow providers the ability to override the default AccessToken
UnexpectedValueException
on non-JSON responses from access token
request (when calling AbstractProvider::getAccessToken()
)ProviderRedirectTrait
tool for 3rd-party provider libraries to use when
handling provider redirectionsgetResourceOwner()
receives a non-JSON Responserandom_compat
versions+
being improperly encoded in URL parametersstate
option from authorization parameters