@Generated(value="software.amazon.awssdk:codegen") public final class OpenIDConnectConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OpenIDConnectConfig.Builder,OpenIDConnectConfig>
Describes an OpenID Connect configuration.
Modifier and Type | Class and Description |
---|---|
static interface |
OpenIDConnectConfig.Builder |
Modifier and Type | Method and Description |
---|---|
Long |
authTTL()
The number of milliseconds a token is valid after being authenticated.
|
static OpenIDConnectConfig.Builder |
builder() |
String |
clientId()
The client identifier of the Relying party at the OpenID identity provider.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Long |
iatTTL()
The number of milliseconds a token is valid after being issued to a user.
|
String |
issuer()
The issuer for the OpenID Connect configuration.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends OpenIDConnectConfig.Builder> |
serializableBuilderClass() |
OpenIDConnectConfig.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String issuer()
The issuer for the OpenID Connect configuration. The issuer returned by discovery must exactly match the value of
iss
in the ID token.
iss
in the ID token.public 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 the AWS AppSync can validate against multiple client identifiers at a time.
public Long iatTTL()
The number of milliseconds a token is valid after being issued to a user.
public Long authTTL()
The number of milliseconds a token is valid after being authenticated.
public OpenIDConnectConfig.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<OpenIDConnectConfig.Builder,OpenIDConnectConfig>
public static OpenIDConnectConfig.Builder builder()
public static Class<? extends OpenIDConnectConfig.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.