@Stability(value=Experimental) @Internal public static final class AuthenticateCognitoActionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AuthenticateCognitoActionProps
AuthenticateCognitoActionPropssoftware.amazon.jsii.JsiiObject.InitializationModeAuthenticateCognitoActionProps.Builder, AuthenticateCognitoActionProps.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(ListenerAction next,
IUserPool userPool,
IUserPoolClient userPoolClient,
IUserPoolDomain userPoolDomain,
Map<String,String> authenticationRequestExtraParams,
UnauthenticatedAction onUnauthenticatedRequest,
String scope,
String sessionCookieName,
Duration sessionTimeout)
Constructor that initializes the object based on literal property values passed by the
AuthenticateCognitoActionProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Map<String,String> |
getAuthenticationRequestExtraParams()
(experimental) The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
|
ListenerAction |
getNext()
(experimental) What action to execute next.
|
UnauthenticatedAction |
getOnUnauthenticatedRequest()
(experimental) The behavior if the user is not authenticated.
|
String |
getScope()
(experimental) The set of user claims to be requested from the IdP.
|
String |
getSessionCookieName()
(experimental) The name of the cookie used to maintain session information.
|
Duration |
getSessionTimeout()
(experimental) The maximum duration of the authentication session.
|
IUserPool |
getUserPool()
(experimental) The Amazon Cognito user pool.
|
IUserPoolClient |
getUserPoolClient()
(experimental) The Amazon Cognito user pool client.
|
IUserPoolDomain |
getUserPoolDomain()
(experimental) The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
|
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(ListenerAction next, IUserPool userPool, IUserPoolClient userPoolClient, IUserPoolDomain userPoolDomain, Map<String,String> authenticationRequestExtraParams, UnauthenticatedAction onUnauthenticatedRequest, String scope, String sessionCookieName, Duration sessionTimeout)
AuthenticateCognitoActionProps.Builder.public final ListenerAction getNext()
AuthenticateCognitoActionPropsMultiple actions form a linked chain; the chain must always terminate in a (weighted)forward, fixedResponse or redirect action.
getNext in interface AuthenticateCognitoActionPropspublic final IUserPool getUserPool()
AuthenticateCognitoActionPropsgetUserPool in interface AuthenticateCognitoActionPropspublic final IUserPoolClient getUserPoolClient()
AuthenticateCognitoActionPropsgetUserPoolClient in interface AuthenticateCognitoActionPropspublic final IUserPoolDomain getUserPoolDomain()
AuthenticateCognitoActionPropsgetUserPoolDomain in interface AuthenticateCognitoActionPropspublic final Map<String,String> getAuthenticationRequestExtraParams()
AuthenticateCognitoActionPropsDefault: - No extra parameters
getAuthenticationRequestExtraParams in interface AuthenticateCognitoActionPropspublic final UnauthenticatedAction getOnUnauthenticatedRequest()
AuthenticateCognitoActionPropsDefault: UnauthenticatedAction.AUTHENTICATE
getOnUnauthenticatedRequest in interface AuthenticateCognitoActionPropspublic final String getScope()
AuthenticateCognitoActionPropsTo verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
Default: "openid"
getScope in interface AuthenticateCognitoActionPropspublic final String getSessionCookieName()
AuthenticateCognitoActionPropsDefault: "AWSELBAuthSessionCookie"
getSessionCookieName in interface AuthenticateCognitoActionPropspublic final Duration getSessionTimeout()
AuthenticateCognitoActionPropsDefault: Duration.days(7)
getSessionTimeout in interface AuthenticateCognitoActionProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.