Interface OpenIdUserDetailsMapper
-
- All Known Implementing Classes:
DefaultOpenIdUserDetailsMapper
@DefaultImplementation(DefaultOpenIdUserDetailsMapper.class) public interface OpenIdUserDetailsMapper
Responsible for converting an OpenID token response to aUserDetails
representing the authenticated user.- Since:
- 1.2.0
- Author:
- James Kleeh
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
OPENID_TOKEN_KEY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UserDetails
createUserDetails(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
-
-