Interface OpenIdUserDetailsMapper
-
- All Known Implementing Classes:
DefaultOpenIdUserDetailsMapper
@DefaultImplementation(DefaultOpenIdUserDetailsMapper.class) public interface OpenIdUserDetailsMapper
Responsible for converting an OpenID token response to aUserDetailsrepresenting the authenticated user.- Since:
- 1.2.0
- Author:
- James Kleeh
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringOPENID_TOKEN_KEY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UserDetailscreateUserDetails(java.lang.String providerName, OpenIdTokenResponse tokenResponse, OpenIdClaims openIdClaims)
-
-
-
Field Detail
-
OPENID_TOKEN_KEY
static final java.lang.String OPENID_TOKEN_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
createUserDetails
@Nonnull UserDetails createUserDetails(java.lang.String providerName, OpenIdTokenResponse tokenResponse, OpenIdClaims openIdClaims)
- Parameters:
providerName- The OpenID provider nametokenResponse- The token responseopenIdClaims- The OpenID claims- Returns:
- A user details object
-
-