Class OidcDiscoveryConfig

java.lang.Object
io.trino.server.security.oauth2.OidcDiscoveryConfig

public class OidcDiscoveryConfig extends Object
  • Constructor Details

    • OidcDiscoveryConfig

      public OidcDiscoveryConfig()
  • Method Details

    • getDiscoveryTimeout

      @NotNull public @NotNull io.airlift.units.Duration getDiscoveryTimeout()
    • setDiscoveryTimeout

      @Config("http-server.authentication.oauth2.oidc.discovery.timeout") public OidcDiscoveryConfig setDiscoveryTimeout(io.airlift.units.Duration discoveryTimeout)
    • isUserinfoEndpointEnabled

      public boolean isUserinfoEndpointEnabled()
    • setUserinfoEndpointEnabled

      @Config("http-server.authentication.oauth2.oidc.use-userinfo-endpoint") public OidcDiscoveryConfig setUserinfoEndpointEnabled(boolean userinfoEndpointEnabled)
    • getAccessTokenIssuer

      @NotNull public @NotNull Optional<String> getAccessTokenIssuer()
    • setAccessTokenIssuer

      @Config("http-server.authentication.oauth2.access-token-issuer") public OidcDiscoveryConfig setAccessTokenIssuer(String accessTokenIssuer)
    • getAuthUrl

      @NotNull public @NotNull Optional<String> getAuthUrl()
    • setAuthUrl

      @Config("http-server.authentication.oauth2.auth-url") public OidcDiscoveryConfig setAuthUrl(String authUrl)
    • getTokenUrl

      @NotNull public @NotNull Optional<String> getTokenUrl()
    • setTokenUrl

      @Config("http-server.authentication.oauth2.token-url") public OidcDiscoveryConfig setTokenUrl(String tokenUrl)
    • getJwksUrl

      @NotNull public @NotNull Optional<String> getJwksUrl()
    • setJwksUrl

      @Config("http-server.authentication.oauth2.jwks-url") public OidcDiscoveryConfig setJwksUrl(String jwksUrl)
    • getUserinfoUrl

      @NotNull public @NotNull Optional<String> getUserinfoUrl()
    • setUserinfoUrl

      @Config("http-server.authentication.oauth2.userinfo-url") public OidcDiscoveryConfig setUserinfoUrl(String userinfoUrl)