ListenerDefaultActionAuthenticateOidcArgs

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

Constructors

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

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

OAuth 2.0 client identifier.

Link copied to clipboard
val clientSecret: Output<String>

OAuth 2.0 client secret.

Link copied to clipboard
val issuer: Output<String>

OIDC issuer identifier of the IdP.

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

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

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

Set of user claims to be requested from the IdP.

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

Name of the cookie used to maintain session information.

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

Maximum duration of the authentication session, in seconds.

Link copied to clipboard
val tokenEndpoint: Output<String>

Token endpoint of the IdP.

Link copied to clipboard

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

Functions

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