Class OpenIdPasswordAuthenticationProvider

    • Constructor Detail

      • OpenIdPasswordAuthenticationProvider

        public OpenIdPasswordAuthenticationProvider​(OauthClientConfiguration clientConfiguration,
                                                    OpenIdProviderMetadata openIdProviderMetadata,
                                                    TokenEndpointClient tokenEndpointClient,
                                                    OpenIdUserDetailsMapper openIdUserDetailsMapper,
                                                    OpenIdTokenResponseValidator tokenResponseValidator)
        Parameters:
        clientConfiguration - The client configuration
        openIdProviderMetadata - The provider metadata
        tokenEndpointClient - The token endpoint client
        openIdUserDetailsMapper - The user details mapper
        tokenResponseValidator - The token response validator
    • Method Detail

      • getTokenEndpoint

        protected SecureEndpoint getTokenEndpoint​(OpenIdProviderMetadata openIdProviderMetadata)
        Builds the secure endpoint from the provider metadata
        Parameters:
        openIdProviderMetadata - The provider metadata
        Returns:
        The token endpoint