Interface DevServicesOpenFGAConfig.Authentication.OIDC

Enclosing interface:
DevServicesOpenFGAConfig.Authentication

public static interface DevServicesOpenFGAConfig.Authentication.OIDC
  • Method Summary

    Modifier and Type
    Method
    Description
    OIDC audience of the tokens being signed by the authorization server.
    ClientID claims that will be used to parse the clientID - configure in order of priority (first is highest).
    OIDC issuer (authorization server) signing the tokens, and where the keys will be fetched from.
    OIDC issuer DNS aliases that will be accepted as valid when verifying the `iss` field of the JWTs.
    OIDC subject names that will be accepted as valid when verifying the `sub` field of the JWTs.
  • Method Details

    • issuer

      String issuer()
      OIDC issuer (authorization server) signing the tokens, and where the keys will be fetched from.
    • audience

      String audience()
      OIDC audience of the tokens being signed by the authorization server.
    • issuerAliases

      Optional<List<String>> issuerAliases()
      OIDC issuer DNS aliases that will be accepted as valid when verifying the `iss` field of the JWTs.
    • subjects

      Optional<List<String>> subjects()
      OIDC subject names that will be accepted as valid when verifying the `sub` field of the JWTs. If empty, every `sub` will be allowed
    • clientIdClaims

      Optional<List<String>> clientIdClaims()
      ClientID claims that will be used to parse the clientID - configure in order of priority (first is highest).