okta / okta-angular

Angular SDK for Okta's OIDC flow
https://github.com/okta/okta-angular
Other
45 stars 31 forks source link

AuthSdkError: Could not load PKCE codeVerifier from storage. This may indicate the auth flow has already completed or multiple auth flows are executing concurrently. #143

Open sakpanda opened 7 months ago

sakpanda commented 7 months ago

Describe the bug

Current behavior: We have integrated OKTA with our angular application. After successful login from OKTA, the user redirects to the callback route of the angular application. At that point we are getting below error:

ERROR Error: Uncaught (in promise): AuthSdkError: Could not load PKCE codeVerifier from storage. This may indicate the auth flow has already completed or multiple auth flows are executing concurrently.

AuthSdkError: Could not load PKCE codeVerifier from storage. This may indicate the auth flow has already completed or multiple auth flows are executing concurrently.

at main.3f7ee475accf68cb.js:1:1059260

at Generator.next (<anonymous>)

at t (main.3f7ee475accf68cb.js:1:547141)

at J (main.3f7ee475accf68cb.js:1:547348)

at main.3f7ee475accf68cb.js:1:547410

at new t (polyfills.9eb7b3d67d9e0369.js:1:18359)

at main.3f7ee475accf68cb.js:1:547288

at I (main.3f7ee475accf68cb.js:1:1060157)

at ic (main.3f7ee475accf68cb.js:1:1059076)

at wc.run (main.3f7ee475accf68cb.js:1:1045289)

at z (polyfills.9eb7b3d67d9e0369.js:1:15971)

at polyfills.9eb7b3d67d9e0369.js:1:15061

at polyfills.9eb7b3d67d9e0369.js:1:15167

at t (main.3f7ee475accf68cb.js:1:547177)

at ne (main.3f7ee475accf68cb.js:1:547386)

at v.invoke (polyfills.9eb7b3d67d9e0369.js:1:6556)

at Object.onInvoke (main.3f7ee475accf68cb.js:1:707720)

at v.invoke (polyfills.9eb7b3d67d9e0369.js:1:6496)

at M.run (polyfills.9eb7b3d67d9e0369.js:1:1952)

at polyfills.9eb7b3d67d9e0369.js:1:16766

Expected behavior: The authentication flow should work without any errors.

Reproduction Steps?

Launch application Log in through Okta After successful login redirects to /callback page

SDK Versions

"@okta/okta-angular": "6.2" "@okta/okta-auth-js": "7.2" "@angular/cli": "^15.2.9" Browser: Chrome 122 OS: Windows 10

Additional Information

No response

jaredperreault-okta commented 7 months ago

Can you paste your OktaAuth config (please omit sensitive fields)

Are you able to repro this behavior with this sample: https://github.com/okta/samples-js-angular/tree/master/okta-hosted-login?