Package io.trino.server.security.oauth2
Class OidcDiscoveryConfig
java.lang.Object
io.trino.server.security.oauth2.OidcDiscoveryConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull io.airlift.units.DurationbooleansetAccessTokenIssuer(String accessTokenIssuer) setAuthUrl(String authUrl) setDiscoveryTimeout(io.airlift.units.Duration discoveryTimeout) setJwksUrl(String jwksUrl) setTokenUrl(String tokenUrl) setUserinfoEndpointEnabled(boolean userinfoEndpointEnabled) setUserinfoUrl(String userinfoUrl)
-
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
-
setAccessTokenIssuer
@Config("http-server.authentication.oauth2.access-token-issuer") public OidcDiscoveryConfig setAccessTokenIssuer(String accessTokenIssuer) -
getAuthUrl
-
setAuthUrl
@Config("http-server.authentication.oauth2.auth-url") public OidcDiscoveryConfig setAuthUrl(String authUrl) -
getTokenUrl
-
setTokenUrl
@Config("http-server.authentication.oauth2.token-url") public OidcDiscoveryConfig setTokenUrl(String tokenUrl) -
getJwksUrl
-
setJwksUrl
@Config("http-server.authentication.oauth2.jwks-url") public OidcDiscoveryConfig setJwksUrl(String jwksUrl) -
getUserinfoUrl
-
setUserinfoUrl
@Config("http-server.authentication.oauth2.userinfo-url") public OidcDiscoveryConfig setUserinfoUrl(String userinfoUrl)
-