Interface that represents an auth provider. Implemented by other providers.
Creates a new AuthCredential.
AuthCredential
A provider token.
Optional
A provider secret.
AuthCredential.
The provider ID of the provider.
Interface that represents an auth provider. Implemented by other providers.