Interface OpenIdAuthenticationMapper
- All Known Implementing Classes:
 DefaultOpenIdAuthenticationMapper
- Functional Interface:
 - This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
 
@DefaultImplementation(DefaultOpenIdAuthenticationMapper.class)
@FunctionalInterface
public interface OpenIdAuthenticationMapper
Responsible for converting an OpenID token response to
 a 
Authentication representing the authenticated user.- Since:
 - 1.2.0
 - Author:
 - James Kleeh
 
- 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptioncreateAuthenticationResponse(String providerName, OpenIdTokenResponse tokenResponse, OpenIdClaims openIdClaims, State state)  
- 
Field Details
- 
OPENID_TOKEN_KEY
- See Also:
 
 
 - 
 - 
Method Details
- 
createAuthenticationResponse
@NonNull AuthenticationResponse createAuthenticationResponse(String providerName, OpenIdTokenResponse tokenResponse, OpenIdClaims openIdClaims, @Nullable State state) - Parameters:
 providerName- The OpenID provider nametokenResponse- The token responseopenIdClaims- The OpenID claimsstate- The state of the response- Returns:
 - An authentication response
 
 
 -