Class OpenIdConnectConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appsync.OpenIdConnectConfig.Jsii$Proxy
- All Implemented Interfaces:
OpenIdConnectConfig
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
OpenIdConnectConfig
@Stability(Experimental)
@Internal
public static final class OpenIdConnectConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements OpenIdConnectConfig
An implementation for
OpenIdConnectConfig
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.appsync.OpenIdConnectConfig
OpenIdConnectConfig.Builder, OpenIdConnectConfig.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(OpenIdConnectConfig.Builder builder) Constructor that initializes the object based on literal property values passed by theOpenIdConnectConfig.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
(experimental) The client identifier of the Relying party at the OpenID identity provider.final String
(experimental) The issuer for the OIDC configuration.final Number
(experimental) The number of milliseconds an OIDC token is valid after being authenticated by OIDC provider.final Number
(experimental) The number of milliseconds an OIDC token is valid after being issued to a user.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theOpenIdConnectConfig.Builder
.
-
-
Method Details
-
getOidcProvider
Description copied from interface:OpenIdConnectConfig
(experimental) The issuer for the OIDC configuration.The issuer returned by discovery must exactly match the value of
iss
in the OIDC token.- Specified by:
getOidcProvider
in interfaceOpenIdConnectConfig
-
getClientId
Description copied from interface:OpenIdConnectConfig
(experimental) The client identifier of the Relying party at the OpenID identity provider.A regular expression can be specified so AppSync can validate against multiple client identifiers at a time.
Default: - * (All)
Example:
-"ABCD|CDEF";
- Specified by:
getClientId
in interfaceOpenIdConnectConfig
-
getTokenExpiryFromAuth
Description copied from interface:OpenIdConnectConfig
(experimental) The number of milliseconds an OIDC token is valid after being authenticated by OIDC provider.auth_time
claim in OIDC token is required for this validation to work.Default: - no validation
- Specified by:
getTokenExpiryFromAuth
in interfaceOpenIdConnectConfig
-
getTokenExpiryFromIssue
Description copied from interface:OpenIdConnectConfig
(experimental) The number of milliseconds an OIDC token is valid after being issued to a user.This validation uses
iat
claim of OIDC token.Default: - no validation
- Specified by:
getTokenExpiryFromIssue
in interfaceOpenIdConnectConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-