Получение ошибки `состояние не совпадает` периодически при обращении в суд с библиотекой паспорт-ci-oid c в NODEJS - PullRequest
0 голосов
/ 13 июля 2020

Мы используем библиотеку 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 как часть нашей стратегии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...