Listener Authenticate Oidc Config Args
data class ListenerAuthenticateOidcConfigArgs(val authenticationRequestExtraParams: Output<Map<String, String>>? = null, val authorizationEndpoint: Output<String>, val clientId: Output<String>, val clientSecret: Output<String>? = null, val issuer: Output<String>, val onUnauthenticatedRequest: Output<String>? = null, val scope: Output<String>? = null, val sessionCookieName: Output<String>? = null, val sessionTimeout: Output<String>? = null, val tokenEndpoint: Output<String>, val useExistingClientSecret: Output<Boolean>? = null, val userInfoEndpoint: Output<String>) : ConvertibleToJava<ListenerAuthenticateOidcConfigArgs>
Specifies information required using an identity provide (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.
Constructors
Link copied to clipboard
constructor(authenticationRequestExtraParams: Output<Map<String, String>>? = null, authorizationEndpoint: Output<String>, clientId: Output<String>, clientSecret: Output<String>? = null, issuer: Output<String>, onUnauthenticatedRequest: Output<String>? = null, scope: Output<String>? = null, sessionCookieName: Output<String>? = null, sessionTimeout: Output<String>? = null, tokenEndpoint: Output<String>, useExistingClientSecret: Output<Boolean>? = null, userInfoEndpoint: Output<String>)
Properties
Link copied to clipboard
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
Link copied to clipboard
The authorization endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.
Link copied to clipboard
The OAuth 2.0 client secret. This parameter is required if you are creating a rule. If you are modifying a rule, you can omit this parameter if you set `UseExistingClientSecret`
to true.
Link copied to clipboard
The behavior if the user is not authenticated. The following are possible values:
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard