GetListenerRuleActionAuthenticateOidc

data class GetListenerRuleActionAuthenticateOidc(val authenticationRequestExtraParams: Map<String, String>, val authorizationEndpoint: String, val clientId: String, val issuer: String, val onUnauthenticatedRequest: String, val scope: String, val sessionCookieName: String, val sessionTimeout: Int, val tokenEndpoint: String, val userInfoEndpoint: String) : ConvertibleToJava<GetListenerRuleActionAuthenticateOidc>

Constructors

Link copied to clipboard
constructor(authenticationRequestExtraParams: Map<String, String>, authorizationEndpoint: String, clientId: String, issuer: String, onUnauthenticatedRequest: String, scope: String, sessionCookieName: String, sessionTimeout: Int, tokenEndpoint: String, userInfoEndpoint: String)

Properties

Link copied to clipboard

Set of additional parameters for the request. Detailed below.

Link copied to clipboard

The authorization endpoint of the IdP.

Link copied to clipboard

OAuth 2.0 client identifier.

Link copied to clipboard

OIDC issuer identifier of the IdP.

Link copied to clipboard

Behavior when the client is not authenticated.

Link copied to clipboard

Set of user claims requested.

Link copied to clipboard

Name of the cookie used to maintain session information.

Link copied to clipboard

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.

Functions

Link copied to clipboard
open override fun toJava(): GetListenerRuleActionAuthenticateOidc