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