The id for this provider.
The id for this provider.
Subclasses need to implement this to specify the authentication method
Subclasses need to implement this to specify the authentication method
Authenticates the user and fills the profile information.
Authenticates the user and fills the profile information.
the current request
a future AuthenticationResult
Returns the provider name
Returns the provider name
Base class for all OAuth1 providers