Class IndexUserTokenConfigurationsJwtTokenTypeConfiguration


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

      • claimRegex

        public java.util.Optional<java.lang.String> claimRegex()
        Returns:
        Regular expression that identifies the claim. Minimum length of 1. Maximum length of 100.
      • groupAttributeField

        public java.util.Optional<java.lang.String> groupAttributeField()
        Returns:
        Group attribute field. Minimum length of 1. Maximum length of 100.
      • issuer

        public java.util.Optional<java.lang.String> issuer()
        Returns:
        Issuer of the token. Minimum length of 1. Maximum length of 65.
      • keyLocation

        public java.lang.String keyLocation()
        Returns:
        Location of the key. Valid values are `URL` or `SECRET_MANAGER`.
      • secretsManagerArn

        public java.util.Optional<java.lang.String> secretsManagerArn()
        Returns:
        ARN of the secret.
      • url

        public java.util.Optional<java.lang.String> url()
        Returns:
        Signing key URL. Valid pattern is `^(https?|ftp|file):\/\/([^\s]*)`.
      • userNameAttributeField

        public java.util.Optional<java.lang.String> userNameAttributeField()
        Returns:
        User name attribute field. Minimum length of 1. Maximum length of 100.