Interface OauthConfiguration

All Superinterfaces:
io.micronaut.core.util.Toggleable
All Known Implementing Classes:
OauthConfigurationProperties

public interface OauthConfiguration extends io.micronaut.core.util.Toggleable
OAuth 2.0 Configuration.
Since:
1.2.0
Author:
James Kleeh
  • Method Details

    • getLoginUri

      @NonNull @NonNull String getLoginUri()
      Returns:
      the login Uri
    • getCallbackUri

      @NonNull @NonNull String getCallbackUri()
      Returns:
      the Callback Uri
    • getDefaultProvider

      Optional<String> getDefaultProvider()
      Returns:
      the default authorization provider
    • getOpenid

      @NonNull @NonNull OpenIdConfiguration getOpenid()
      Returns:
      OpenID Connect Configuration