Class IdentityProviderConfigOidc


  • public final class IdentityProviderConfigOidc
    extends java.lang.Object
    • Method Detail

      • clientId

        public java.lang.String clientId()
        Returns:
        Client ID for the OpenID Connect identity provider.
      • groupsClaim

        public java.util.Optional<java.lang.String> groupsClaim()
        Returns:
        The JWT claim that the provider will use to return groups.
      • groupsPrefix

        public java.util.Optional<java.lang.String> groupsPrefix()
        Returns:
        A prefix that is prepended to group claims e.g., `oidc:`.
      • identityProviderConfigName

        public java.lang.String identityProviderConfigName()
        Returns:
        The name of the identity provider config.
      • issuerUrl

        public java.lang.String issuerUrl()
        Returns:
        Issuer URL for the OpenID Connect identity provider.
      • requiredClaims

        public java.util.Map<java.lang.String,​java.lang.String> requiredClaims()
        Returns:
        The key value pairs that describe required claims in the identity token.
      • usernameClaim

        public java.util.Optional<java.lang.String> usernameClaim()
        Returns:
        The JWT claim that the provider will use as the username.
      • usernamePrefix

        public java.util.Optional<java.lang.String> usernamePrefix()
        Returns:
        A prefix that is prepended to username claims.