0

我在本地项目中集成了IBM APP ID,登录成功后,当我尝试注销时,使用与演示相同的以下代码

app.get("/logout", function(req, res, next) {
    WebAppStrategy.logout(req);
    res.redirect("/");
});

nodejs 显示请求已成功发送,但 chrome 控制台显示以下错误消息:

  • 无法加载 [appid-auth-url] 请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问源“ http://localhost:3000 ”。

appid-auth-url 由 IBM 提供,不能设置 cors。

4

1 回答 1

0

查看实现此功能的简单 node.js Web 应用程序以供参考 - https://github.com/ibm-cloud-security/appid-video-tutorials/tree/master/02a-simple-node-web-应用程序

您还可以观看用于保护 node.js 应用程序的 App ID 教程 - https://youtu.be/6roa1ZOvwtw

于 2019-05-09T20:15:50.683 回答