@Stability(value=Experimental) @Internal public static final class OpenIdConnectConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements OpenIdConnectConfig
OpenIdConnectConfigsoftware.amazon.jsii.JsiiObject.InitializationModeOpenIdConnectConfig.Builder, OpenIdConnectConfig.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(OpenIdConnectConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by the
OpenIdConnectConfig.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getClientId()
(experimental) The client identifier of the Relying party at the OpenID identity provider.
|
String |
getOidcProvider()
(experimental) The issuer for the OIDC configuration.
|
Number |
getTokenExpiryFromAuth()
(experimental) The number of milliseconds an OIDC token is valid after being authenticated by OIDC provider.
|
Number |
getTokenExpiryFromIssue()
(experimental) The number of milliseconds an OIDC token is valid after being issued to a user.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(OpenIdConnectConfig.Builder builder)
OpenIdConnectConfig.Builder.public final String getOidcProvider()
OpenIdConnectConfig
The issuer returned by discovery must exactly match the value of iss in the OIDC token.
getOidcProvider in interface OpenIdConnectConfigpublic final String getClientId()
OpenIdConnectConfigA regular expression can be specified so AppSync can validate against multiple client identifiers at a time.
Default: - * (All)
Example:
-"ABCD|CDEF";
getClientId in interface OpenIdConnectConfigpublic final Number getTokenExpiryFromAuth()
OpenIdConnectConfig
auth_time claim in OIDC token is required for this validation to work.
Default: - no validation
getTokenExpiryFromAuth in interface OpenIdConnectConfigpublic final Number getTokenExpiryFromIssue()
OpenIdConnectConfig
This validation uses iat claim of OIDC token.
Default: - no validation
getTokenExpiryFromIssue in interface OpenIdConnectConfig@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.