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
[x ] I've searched the issue queue to verify this is not a duplicate bug report.
[x ] I've included steps to reproduce the bug.
[x ] I've pasted the output of kargo version.
[x ] I've pasted logs, if applicable.
Description
This is the same issue raised for ArgoCD in argoproj/argo-cd#17217. Per Okta docs, they require a state parameter passed during authorization despite it not technically being required by spec when PKCE is in use.
Steps to Reproduce
Create an Okta OIDC Single Page Application, and enable PKCE. Attempting to authorize with Kargo will return a 400 because the authorization request is missing a state parameter.
#2916 partially addresses this, but hasn't been sufficiently validated.
@remi-gelinas I know you already found that issue and commented on it. I'm just adding this comment to establish the relationship between this issue and that PR. Neither previously made any mention of the other.
Checklist
kargo version
.Description
This is the same issue raised for ArgoCD in argoproj/argo-cd#17217. Per Okta docs, they require a state parameter passed during authorization despite it not technically being required by spec when PKCE is in use.
Steps to Reproduce
Create an Okta OIDC Single Page Application, and enable PKCE. Attempting to authorize with Kargo will return a 400 because the authorization request is missing a state parameter.
Version
Logs
N/A
The text was updated successfully, but these errors were encountered: