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