Class DefaultClientCredentialsOpenIdClient

java.lang.Object
io.micronaut.security.oauth2.client.clientcredentials.AbstractClientCredentialsClient
io.micronaut.security.oauth2.client.clientcredentials.DefaultClientCredentialsOpenIdClient
All Implemented Interfaces:
ClientCredentialsClient

public class DefaultClientCredentialsOpenIdClient extends AbstractClientCredentialsClient
Client for Client Credentials for OAuth 2.0 clients which user open id configuration.
Since:
2.2.0
Author:
Sergio del Amo
  • Constructor Details

    • DefaultClientCredentialsOpenIdClient

      public DefaultClientCredentialsOpenIdClient(@NonNull @NonNull OauthClientConfiguration oauthClientConfiguration, @NonNull @NonNull TokenEndpointClient tokenEndpointClient, Supplier<OpenIdProviderMetadata> openIdProviderMetadata)
      Parameters:
      oauthClientConfiguration - The client configuration
      tokenEndpointClient - The token endpoint client
      openIdProviderMetadata - The provider metadata
  • Method Details