Package io.trino.server.security.oauth2
Class RefreshTokensConfig
java.lang.Object
io.trino.server.security.oauth2.RefreshTokensConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotEmpty String@NotEmpty Stringio.airlift.units.DurationsetAudience(String audience) setSecretKey(String key) setTokenExpiration(io.airlift.units.Duration tokenExpiration)
-
Constructor Details
-
RefreshTokensConfig
public RefreshTokensConfig()
-
-
Method Details
-
getTokenExpiration
public io.airlift.units.Duration getTokenExpiration() -
setTokenExpiration
@Config("http-server.authentication.oauth2.refresh-tokens.issued-token.timeout") public RefreshTokensConfig setTokenExpiration(io.airlift.units.Duration tokenExpiration) -
getIssuer
-
setIssuer
@Config("http-server.authentication.oauth2.refresh-tokens.issued-token.issuer") public RefreshTokensConfig setIssuer(String issuer) -
getAudience
-
setAudience
@Config("http-server.authentication.oauth2.refresh-tokens.issued-token.audience") public RefreshTokensConfig setAudience(String audience) -
setSecretKey
@Config("http-server.authentication.oauth2.refresh-tokens.secret-key") public RefreshTokensConfig setSecretKey(String key) -
getSecretKey
-