0

所以我已经建立了一个带有 API 的整个门户来连接到 MSGraph,到目前为止,我能够让它为我自己的组织工作,问题是我现在正在测试一个组织必须如何设置才能让 MSGraph 运行. 出于某种原因,每当我尝试进行身份验证时,一切正常运行的可能性很小,但大多数情况下它在我登录后失败,因为它总是在回调中发送失败重定向。

所以我想知道为什么它在这个回调中失败以及我如何捕捉到错误。

这是我的回调方法的代码:

erouter.post("/auth/callback", function(req, res, next) {
    passport.authenticate("azuread-openidconnect", {
        response: res,
        failureRedirect: process.env.WEBSITE_URL + "settings?error=permission_denied",
        successRedirect: process.env.WEBSITE_URL + "settings?auth=success",
    })(req, res, next);
});

我不知道为什么它不适用于其他组织。

对此有什么想法吗?

提前致谢!

4

0 回答 0