ListenerRuleActionAuthenticateOidc

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

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

Link copied to clipboard

The authorization endpoint of the IdP.

Link copied to clipboard

The OAuth 2.0 client identifier.

Link copied to clipboard

The OAuth 2.0 client secret.

Link copied to clipboard

The OIDC issuer identifier of the IdP.

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 token endpoint of the IdP.

Link copied to clipboard

The user info endpoint of the IdP.