Class OauthClientConfigurationProperties.AuthorizationEndpointConfigurationProperties

java.lang.Object
io.micronaut.security.oauth2.configuration.endpoints.DefaultEndpointConfiguration
io.micronaut.security.oauth2.configuration.OauthClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
All Implemented Interfaces:
EndpointConfiguration, OauthAuthorizationEndpointConfiguration
Enclosing class:
OauthClientConfigurationProperties

@ConfigurationProperties("authorization") public static class OauthClientConfigurationProperties.AuthorizationEndpointConfigurationProperties extends DefaultEndpointConfiguration implements OauthAuthorizationEndpointConfiguration
OAuth 2.0 authorization endpoint configuration.
  • Constructor Details

    • AuthorizationEndpointConfigurationProperties

      public AuthorizationEndpointConfigurationProperties()
  • Method Details

    • getCodeChallengeMethod

      @NonNull public @NonNull Optional<String> getCodeChallengeMethod()
      Specified by:
      getCodeChallengeMethod in interface OauthAuthorizationEndpointConfiguration
      Returns:
      Code challenge method to use for PKCE.
    • setCodeChallengeMethod

      public void setCodeChallengeMethod(@Nullable @Nullable String codeChallengeMethod)
      Code Challenge Method to use for PKCE.
      Parameters:
      codeChallengeMethod - Code Challenge Method