Skip to main content

AWSElasticLoadBalancerAuthenticateOidcActionConfiguration

No description

type AWSElasticLoadBalancerAuthenticateOidcActionConfiguration {
authorizationEndpoint: String!
clientId: String!
issuer: String!
tokenEndpoint: String!
userInfoEndpoint: String!
authenticationRequestExtraParams: [AWSTag!]!
clientSecret: String!
onUnauthenticatedRequest: AWSElasticLoadBalancerAuthenticateConditionalBehaviorType!
scope: String!
sessionCookieName: String!
sessionTimeout: Int64!
useExistingClientSecret: Boolean!
}

Fields

AWSElasticLoadBalancerAuthenticateOidcActionConfiguration.authorizationEndpoint ● String! non-null scalar

The authorization endpoint of the IdP

AWSElasticLoadBalancerAuthenticateOidcActionConfiguration.clientId ● String! non-null scalar

The OAuth 2.0 client identifier

AWSElasticLoadBalancerAuthenticateOidcActionConfiguration.issuer ● String! non-null scalar

The OIDC issuer identifier of the IdP

AWSElasticLoadBalancerAuthenticateOidcActionConfiguration.tokenEndpoint ● String! non-null scalar

The token endpoint of the IdP

AWSElasticLoadBalancerAuthenticateOidcActionConfiguration.userInfoEndpoint ● String! non-null scalar

The user info endpoint of the IdP

AWSElasticLoadBalancerAuthenticateOidcActionConfiguration.authenticationRequestExtraParams ● [AWSTag!]! non-null object

The query parameters (up to 10) to include in the redirect request to the authorization endpoint

AWSElasticLoadBalancerAuthenticateOidcActionConfiguration.clientSecret ● String! non-null scalar

The OAuth 2.0 client secret

AWSElasticLoadBalancerAuthenticateOidcActionConfiguration.onUnauthenticatedRequest ● AWSElasticLoadBalancerAuthenticateConditionalBehaviorType! non-null enum

The behavior if the user is not authenticated

AWSElasticLoadBalancerAuthenticateOidcActionConfiguration.scope ● String! non-null scalar

The set of user claims to be requested from the IdP

AWSElasticLoadBalancerAuthenticateOidcActionConfiguration.sessionCookieName ● String! non-null scalar

The name of the cookie used to maintain session information

AWSElasticLoadBalancerAuthenticateOidcActionConfiguration.sessionTimeout ● Int64! non-null scalar

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

AWSElasticLoadBalancerAuthenticateOidcActionConfiguration.useExistingClientSecret ● Boolean! non-null scalar

Indicates whether to use the existing client secret when modifying a rule

Implemented by

AWSElasticLoadBalancerListenerActionConfiguration union