Class RefreshTokensConfig

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

public class RefreshTokensConfig extends Object
  • 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

      @NotEmpty public @NotEmpty String getIssuer()
    • setIssuer

      @Config("http-server.authentication.oauth2.refresh-tokens.issued-token.issuer") public RefreshTokensConfig setIssuer(String issuer)
    • getAudience

      @NotEmpty public @NotEmpty String 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

      public SecretKey getSecretKey()