The Yahoo OAuth2 Provider.
Value parameters
- httpLayer
-
The HTTP layer implementation.
- service
-
The OpenID service implementation.
- settings
-
The OpenID provider settings.
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait BaseYahooProvidertrait OpenIDProvidertrait Loggertrait OpenIDConstantstrait SocialProvidertrait ExecutionContextProvidertrait SocialProfileBuildertrait Providerclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Types
The type of this class.
The type of this class.
Attributes
Inherited types
The type of the auth info.
The content type to parse a profile from.
The type of the profile a profile builder is responsible for.
The type of the profile a profile builder is responsible for.
Attributes
- Inherited from:
- CommonSocialProfileBuilder
The settings type.
Value members
Concrete methods
Gets a provider initialized with a new settings object.
Gets a provider initialized with a new settings object.
Value parameters
- f
-
A function which gets the settings passed and returns different settings.
Attributes
- Returns
-
An instance of the provider initialized with new settings.
- Definition Classes
Inherited methods
Starts the authentication process.
Starts the authentication process.
Type parameters
- B
-
The type of the request body.
Value parameters
- request
-
The current request.
Attributes
- Returns
-
Either a Result or the auth info from the provider.
- Inherited from:
- OpenIDProvider
Builds the social profile.
Builds the social profile.
Value parameters
- authInfo
-
The auth info received from the provider.
Attributes
- Returns
-
On success the build social profile, otherwise a failure.
- Definition Classes
- Inherited from:
- BaseYahooProvider
Resolves the url to be absolute relative to the request.
Resolves the url to be absolute relative to the request.
This will pass the url through if its already absolute.
Value parameters
- request
-
The current request.
- url
-
The url to resolve.
Attributes
- Returns
-
The absolute url.
- Inherited from:
- SocialProvider
Retrieves the user profile for the given auth info.
Retrieves the user profile for the given auth info.
This method can be used to retrieve the profile information for an already authenticated identity.
Value parameters
- authInfo
-
The auth info for which the profile information should be retrieved.
Attributes
- Returns
-
The profile information for the given auth info.
- Inherited from:
- SocialProvider
Concrete fields
The profile parser implementation.
The profile parser implementation.
Attributes
The OpenID service implementation.
The OpenID service implementation.
Attributes
Gets the provider settings.
Gets the provider settings.
Attributes
- Returns
-
The provider settings.
Inherited fields
Attributes
- Inherited from:
- OpenIDConstants
Attributes
- Inherited from:
- OpenIDConstants
Gets the provider ID.
A named logger instance.
Defines the URLs that are needed to retrieve the profile data.
Defines the URLs that are needed to retrieve the profile data.
Attributes
- Inherited from:
- BaseYahooProvider
Implicits
Inherited implicits
The execution context to handle the asynchronous operations.
The execution context to handle the asynchronous operations.
Attributes
- Inherited from:
- SocialProvider