Class OpenIDConnectConfig

    • Method Detail

      • issuer

        public final String issuer()

        The issuer for the OIDC configuration. The issuer returned by discovery must exactly match the value of iss in the ID token.

        Returns:
        The issuer for the OIDC configuration. The issuer returned by discovery must exactly match the value of iss in the ID token.
      • clientId

        public final String clientId()

        The client identifier of the relying party at the OpenID identity provider. This identifier is typically obtained when the relying party is registered with the OpenID identity provider. You can specify a regular expression so that AppSync can validate against multiple client identifiers at a time.

        Returns:
        The client identifier of the relying party at the OpenID identity provider. This identifier is typically obtained when the relying party is registered with the OpenID identity provider. You can specify a regular expression so that AppSync can validate against multiple client identifiers at a time.
      • iatTTL

        public final Long iatTTL()

        The number of milliseconds that a token is valid after it's issued to a user.

        Returns:
        The number of milliseconds that a token is valid after it's issued to a user.
      • authTTL

        public final Long authTTL()

        The number of milliseconds that a token is valid after being authenticated.

        Returns:
        The number of milliseconds that a token is valid after being authenticated.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)