在我的node/express应用程序中,我尝试使用microsoft包对用户进行身份验证,有人知道如何将用户重定向到passport-azure-ad登录屏幕吗?例如,借助下面这样的路由:
app.get('/login', function(req, res, next) { passport.authenticate('oauth-bearer',
谢谢
发布于 2021-11-08 21:40:00
您可以创建中间件。
app.use(function(req, res, next) {
if (req.session.user == null) // if user is not logged-in redirect back to login page
res.redirect('/');
} else{
next();
}
});用户OIDC策略,用于将用户重定向到Azure AD登录表单,并在成功登录时获取id令牌。使用承载策略验证附加到HTTP请求的访问令牌。
https://stackoverflow.com/questions/69879620
复制相似问题