ListenerRuleActionAuthenticateOidcArgs

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

Constructors

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

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
val clientId: Output<String>

The OAuth 2.0 client identifier.

Link copied to clipboard
val clientSecret: Output<String>

The OAuth 2.0 client secret.

Link copied to clipboard
val issuer: Output<String>

The OIDC issuer identifier of the IdP.

Link copied to clipboard
val onUnauthenticatedRequest: Output<String>? = null

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

Link copied to clipboard
val scope: Output<String>? = null

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

Link copied to clipboard
val sessionCookieName: Output<String>? = null

The name of the cookie used to maintain session information.

Link copied to clipboard
val sessionTimeout: Output<Int>? = null

The maximum duration of the authentication session, in seconds.

Link copied to clipboard
val tokenEndpoint: Output<String>

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(): ListenerRuleActionAuthenticateOidcArgs