【发布时间】:2020-10-06 12:10:36
【问题描述】:
我已设置 Passport,并使用针对 Identity Server 4 的 oauth2 策略(代码流)工作。我需要在对 Identity Server 的调用中包含 acr_values(这在另一个客户端正确工作)。
我的理解(例如here 所示)是以下代码应该将 acr_values 添加到 auth 调用中:
app.get('/auth', (req, res, next) => {
passport.authenticate('oidc', { acr_values: 'urn:grn:authn:fi:all' })(req, res, next);
});
但这不起作用。运行该示例中的代码也不起作用。
这是我做错了什么,还是改变了?
如何让护照在对身份服务器的调用中包含 acr_values?
【问题讨论】:
标签: node.js express authentication passport.js identityserver4