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(Stable)
@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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.appsync.OpenIdConnectConfig
OpenIdConnectConfig.Builder, OpenIdConnectConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(OpenIdConnectConfig.Builder builder) Constructor that initializes the object based on literal property values passed by theOpenIdConnectConfig.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe client identifier of the Relying party at the OpenID identity provider.final StringThe issuer for the OIDC configuration.final NumberThe number of milliseconds an OIDC token is valid after being authenticated by OIDC provider.final NumberThe number of milliseconds an OIDC token is valid after being issued to a user.final inthashCode()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:OpenIdConnectConfigThe issuer for the OIDC configuration.The issuer returned by discovery must exactly match the value of
issin the OIDC token.- Specified by:
getOidcProviderin interfaceOpenIdConnectConfig
-
getClientId
Description copied from interface:OpenIdConnectConfigThe 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:
getClientIdin interfaceOpenIdConnectConfig
-
getTokenExpiryFromAuth
Description copied from interface:OpenIdConnectConfigThe number of milliseconds an OIDC token is valid after being authenticated by OIDC provider.auth_timeclaim in OIDC token is required for this validation to work.Default: - no validation
- Specified by:
getTokenExpiryFromAuthin interfaceOpenIdConnectConfig
-
getTokenExpiryFromIssue
Description copied from interface:OpenIdConnectConfigThe number of milliseconds an OIDC token is valid after being issued to a user.This validation uses
iatclaim of OIDC token.Default: - no validation
- Specified by:
getTokenExpiryFromIssuein interfaceOpenIdConnectConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-