AuthenticateOidcActionConfig

Request parameters when using an identity provider (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

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 identifier.

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 OIDC issuer identifier of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.

Link copied to clipboard

The behavior if the user is not authenticated. The following are possible values:

Link copied to clipboard

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

Link copied to clipboard

The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.

Link copied to clipboard

The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).

Link copied to clipboard

The token endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.

Link copied to clipboard

Indicates whether to use the existing client secret when modifying a rule. If you are creating a rule, you can omit this parameter or set it to false.

Link copied to clipboard

The user info endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String