You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::AppSync::Types::OpenIDConnectConfig

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing OpenIDConnectConfig as input to an Aws::Client method, you can use a vanilla Hash:

{
  issuer: "String", # required
  client_id: "String",
  iat_ttl: 1,
  auth_ttl: 1,
}

Describes an Open Id Connect configuration.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#auth_ttlInteger

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

Returns:

  • (Integer)

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

#client_idString

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

Returns:

  • (String)

    The client identifier of the Relying party at the OpenID Provider.

#iat_ttlInteger

The number of milliseconds a token is valid after being issued to a user.

Returns:

  • (Integer)

    The number of milliseconds a token is valid after being issued to a user.

#issuerString

The issuer for the open id connect configuration. The issuer returned by discovery MUST exactly match the value of iss in the ID Token.

Returns:

  • (String)

    The issuer for the open id connect configuration.