【发布时间】:2021-02-23 07:01:35
【问题描述】:
我已完全按照文档 (https://developer.okta.com/blog/2019/05/31/simple-auth-express-fifteen-minutes) 在我的 ExpressJS 应用程序中设置 Okta,但每当我访问 http://localhost:3000/login 时,都会出现此错误。
Error: Unknown authentication strategy "oidc"
at attempt (/Users/student/Projects/week_10/ProcessReviewSite/api/node_modules/passport/lib/middleware/authenticate.js:190:39)
at authenticate (/Users/student/Projects/week_10/ProcessReviewSite/api/node_modules/passport/lib/middleware/authenticate.js:367:7)
at /Users/student/Projects/week_10/ProcessReviewSite/api/node_modules/@okta/oidc-middleware/src/connectUtil.js:80:28
at Layer.handle [as handle_request] (/Users/student/Projects/week_10/ProcessReviewSite/api/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/Users/student/Projects/week_10/ProcessReviewSite/api/node_modules/express/lib/router/index.js:317:13)
at /Users/student/Projects/week_10/ProcessReviewSite/api/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/Users/student/Projects/week_10/ProcessReviewSite/api/node_modules/express/lib/router/index.js:335:12)
at next (/Users/student/Projects/week_10/ProcessReviewSite/api/node_modules/express/lib/router/index.js:275:10)
at urlencodedParser (/Users/student/Projects/week_10/ProcessReviewSite/api/node_modules/body-parser/lib/types/urlencoded.js:91:7)
at Layer.handle [as handle_request] (/Users/student/Projects/week_10/ProcessReviewSite/api/node_modules/express/lib/router/layer.js:95:5)
【问题讨论】:
-
我得到了这个以及与教程相同的配置。昨天好像还好好的。然后它昨晚在本地主机上停止工作,今天在 azure 主机上停止工作 - 我知道我没有改变任何事情。
-
我也在 Lambda 上得到这个,但它在本地工作。
标签: express authentication okta