Мы используем библиотеку Passport-ci-oid c в NODEJS для аутентификации наших пользователей через службу Cloud Identity.
Мы наблюдаем периодическую проблему при аутентификации с ошибкой ...
Error: state does not match
at Strategy.authenticate (/media/cb-core-auth/node_modules/passport-ci-oidc/lib/strategy.js:359:23)
at attempt (/media/cb-core-auth/node_modules/passport/lib/middleware/authenticate.js:348:16)
at authenticate (/media/cb-core-auth/node_modules/passport/lib/middleware/authenticate.js:349:7)
at exports.sso_callback (/media/cb-core-auth/authentication/passport-ibmidci/callback.js:77:7)
at Layer.handle [as handle_request] (/media/cb-core-auth/node_modules/express/lib/router/layer.js:95:5)
at next (/media/cb-core-auth/node_modules/express/lib/router/route.js:137:13)
at Route.dispatch (/media/cb-core-auth/node_modules/express/lib/router/route.js:112:3)
at Layer.handle [as handle_request] (/media/cb-core-auth/node_modules/express/lib/router/layer.js:95:5)
at /media/cb-core-auth/node_modules/express/lib/router/index.js:281:22
Не могли бы вы, ребята, помочь нам, как решить эту периодически возникающую проблему.
ПРИМЕЧАНИЕ. Мы не отправляем state
как часть нашей стратегии.