ListenerDefaultActionAuthenticateOidc

data class ListenerDefaultActionAuthenticateOidc(val authenticationRequestExtraParams: Map<String, String>? = null, val authorizationEndpoint: String, val clientId: String, val clientSecret: String, val issuer: String, val onUnauthenticatedRequest: String? = null, val scope: String? = null, val sessionCookieName: String? = null, val sessionTimeout: Int? = null, val tokenEndpoint: String, val userInfoEndpoint: String)

Constructors

Link copied to clipboard
constructor(authenticationRequestExtraParams: Map<String, String>? = null, authorizationEndpoint: String, clientId: String, clientSecret: String, issuer: String, onUnauthenticatedRequest: String? = null, scope: String? = null, sessionCookieName: String? = null, sessionTimeout: Int? = null, tokenEndpoint: String, userInfoEndpoint: 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.

Link copied to clipboard

Authorization endpoint of the IdP.

Link copied to clipboard

OAuth 2.0 client identifier.

Link copied to clipboard

OAuth 2.0 client secret.

Link copied to clipboard

OIDC issuer identifier of the IdP.

Link copied to clipboard

Behavior if the user is not authenticated. Valid values: 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

Token endpoint of the IdP.

Link copied to clipboard

User info endpoint of the IdP. The following arguments are optional: