ListenerRuleActionAuthenticateCognito

data class ListenerRuleActionAuthenticateCognito(val authenticationRequestExtraParams: Map<String, String>? = null, val onUnauthenticatedRequest: String? = null, val scope: String? = null, val sessionCookieName: String? = null, val sessionTimeout: Int? = null, val userPoolArn: String, val userPoolClientId: String, val userPoolDomain: String)

Constructors

Link copied to clipboard
constructor(authenticationRequestExtraParams: Map<String, String>? = null, onUnauthenticatedRequest: String? = null, scope: String? = null, sessionCookieName: String? = null, sessionTimeout: Int? = null, userPoolArn: String, userPoolClientId: String, userPoolDomain: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The query parameters to include in the redirect request to the authorization endpoint. Max: 10.

Link copied to clipboard

The behavior if the user is not authenticated. Valid values: deny, allow and authenticate

Link copied to clipboard
val scope: String? = null

The set of user claims to be requested from the IdP.

Link copied to clipboard

The name of the cookie used to maintain session information.

Link copied to clipboard
val sessionTimeout: Int? = null

The maximum duration of the authentication session, in seconds.

Link copied to clipboard

The ARN of the Cognito user pool.

Link copied to clipboard

The ID of the Cognito user pool client.

Link copied to clipboard

The domain prefix or fully-qualified domain name of the Cognito user pool.