ListenerDefaultActionAuthenticateCognito

data class ListenerDefaultActionAuthenticateCognito(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

Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below.

Link copied to clipboard

Behavior if the user is not authenticated. Valid values are deny, allow and authenticate.

Link copied to clipboard
val scope: String? = null

Set of user claims to be requested from the IdP.

Link copied to clipboard

Name of the cookie used to maintain session information.

Link copied to clipboard
val sessionTimeout: Int? = null

Maximum duration of the authentication session, in seconds.

Link copied to clipboard

ARN of the Cognito user pool.

Link copied to clipboard

ID of the Cognito user pool client.

Link copied to clipboard

Domain prefix or fully-qualified domain name of the Cognito user pool. The following arguments are optional: