You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
128
+
UserPoolARNstring`json:"userPoolARN"`
129
+
130
+
// The ID of the Amazon Cognito user pool client.
131
+
UserPoolClientIDstring`json:"userPoolClientID"`
132
+
133
+
// The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
134
+
// If you are using Amazon Cognito Domain, the userPoolDomain should be set to the domain prefix (my-domain) instead of full domain (https://my-domain.auth.us-west-2.amazoncognito.com).
135
+
UserPoolDomainstring`json:"userPoolDomain"`
136
+
137
+
// The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
// AuthenticationConfiguration defines the authentication configuration for a Load Balancer. Application Load Balancer (ALB) supports authentication with Cognito or OIDC.
Copy file name to clipboardExpand all lines: config/crd/bases/elbv2.k8s.aws_ingressclassparams.yaml
+109-2
Original file line number
Diff line number
Diff line change
@@ -61,6 +61,113 @@ spec:
61
61
items:
62
62
type: string
63
63
type: array
64
+
authenticationConfiguration:
65
+
description: AuthenticationConfiguration defines the authentication
66
+
configuration for a Load Balancer. Application Load Balancer (ALB)
67
+
supports authentication with Cognito or OIDC.
68
+
properties:
69
+
idpCognitoConfiguration:
70
+
description: The Cognito IdP configuration.
71
+
properties:
72
+
authenticationRequestExtraParams:
73
+
additionalProperties:
74
+
type: string
75
+
description: The query parameters (up to 10) to include in
76
+
the redirect request to the authorization endpoint.
77
+
maxProperties: 10
78
+
minProperties: 1
79
+
type: object
80
+
userPoolARN:
81
+
description: The Amazon Resource Name (ARN) of the Amazon
82
+
Cognito user pool.
83
+
type: string
84
+
userPoolClientID:
85
+
description: The ID of the Amazon Cognito user pool client.
86
+
type: string
87
+
userPoolDomain:
88
+
description: |-
89
+
The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
90
+
If you are using Amazon Cognito Domain, the userPoolDomain should be set to the domain prefix (my-domain) instead of full domain (https://my-domain.auth.us-west-2.amazoncognito.com).
91
+
type: string
92
+
required:
93
+
- userPoolARN
94
+
- userPoolClientID
95
+
- userPoolDomain
96
+
type: object
97
+
idpOidcConfiguration:
98
+
description: The OIDC IdP configuration.
99
+
properties:
100
+
authenticationRequestExtraParams:
101
+
additionalProperties:
102
+
type: string
103
+
description: The query parameters (up to 10) to include in
104
+
the redirect request to the authorization endpoint.
105
+
maxProperties: 10
106
+
minProperties: 1
107
+
type: object
108
+
authorizationEndpoint:
109
+
description: The authorization endpoint of the IdP.
110
+
type: string
111
+
issuer:
112
+
description: The OIDC issuer identifier of the IdP.
113
+
type: string
114
+
secretName:
115
+
description: |-
116
+
The k8s secret name. The secret must be in the 'default' namespace.
117
+
Example format:
118
+
apiVersion: v1
119
+
kind: Secret
120
+
metadata:
121
+
namespace: default
122
+
name: my-k8s-secret
123
+
data:
124
+
clientID: base64 of your plain text clientId
125
+
clientSecret: base64 of your plain text clientSecret
126
+
type: string
127
+
tokenEndpoint:
128
+
description: The token endpoint of the IdP.
129
+
type: string
130
+
userInfoEndpoint:
131
+
description: The user info endpoint of the IdP.
132
+
type: string
133
+
required:
134
+
- authorizationEndpoint
135
+
- issuer
136
+
- secretName
137
+
- tokenEndpoint
138
+
- userInfoEndpoint
139
+
type: object
140
+
onUnauthenticatedRequest:
141
+
description: The behavior if the user is not authenticated.
142
+
enum:
143
+
- authenticate
144
+
- deny
145
+
- allow
146
+
type: string
147
+
scope:
148
+
description: |-
149
+
The set of user claims to be requested from the Cognito IdP or OIDC IdP, in a space-separated list.
0 commit comments