Class OAuth2SecurityConfig

java.lang.Object
io.trino.plugin.iceberg.catalog.rest.OAuth2SecurityConfig

public class OAuth2SecurityConfig extends Object
  • Constructor Details

    • OAuth2SecurityConfig

      public OAuth2SecurityConfig()
  • Method Details

    • getCredential

      public Optional<String> getCredential()
    • setCredential

      @Config("iceberg.rest-catalog.oauth2.credential") public OAuth2SecurityConfig setCredential(String credential)
    • getToken

      public Optional<String> getToken()
    • setToken

      @Config("iceberg.rest-catalog.oauth2.token") public OAuth2SecurityConfig setToken(String token)
    • credentialOrTokenPresent

      @AssertTrue(message="OAuth2 requires a credential or token") public @javax.validation.constraints.AssertTrue(message="OAuth2 requires a credential or token") boolean credentialOrTokenPresent()