Class JwtAuthenticatorConfig

java.lang.Object
io.trino.server.security.jwt.JwtAuthenticatorConfig

public class JwtAuthenticatorConfig extends Object
  • Constructor Details

    • JwtAuthenticatorConfig

      public JwtAuthenticatorConfig()
  • Method Details

    • getKeyFile

      @NotNull public @NotNull String getKeyFile()
    • setKeyFile

      @Config("http-server.authentication.jwt.key-file") @LegacyConfig("http.authentication.jwt.key-file") public JwtAuthenticatorConfig setKeyFile(String keyFile)
    • getRequiredIssuer

      public String getRequiredIssuer()
    • setRequiredIssuer

      @Config("http-server.authentication.jwt.required-issuer") @LegacyConfig("http.authentication.jwt.required-issuer") public JwtAuthenticatorConfig setRequiredIssuer(String requiredIssuer)
    • getRequiredAudience

      public String getRequiredAudience()
    • setRequiredAudience

      @Config("http-server.authentication.jwt.required-audience") @LegacyConfig("http.authentication.jwt.required-audience") public JwtAuthenticatorConfig setRequiredAudience(String requiredAudience)
    • getPrincipalField

      @NotNull public @NotNull String getPrincipalField()
    • setPrincipalField

      @Config("http-server.authentication.jwt.principal-field") public JwtAuthenticatorConfig setPrincipalField(String principalField)
    • getUserMappingPattern

      public Optional<String> getUserMappingPattern()
    • setUserMappingPattern

      @Config("http-server.authentication.jwt.user-mapping.pattern") public JwtAuthenticatorConfig setUserMappingPattern(String userMappingPattern)
    • getUserMappingFile

      public Optional<@FileExists File> getUserMappingFile()
    • setUserMappingFile

      @Config("http-server.authentication.jwt.user-mapping.file") public JwtAuthenticatorConfig setUserMappingFile(File userMappingFile)