使用 passport-auth0 进行 MEAN Stack 用户身份验证,在 Angular 中调用 Node Js passport-auth0 API

Posted

技术标签:

【中文标题】使用 passport-auth0 进行 MEAN Stack 用户身份验证,在 Angular 中调用 Node Js passport-auth0 API【英文标题】:MEAN Stack user authentication with passport-auth0 , calling NodeJs passport-auth0 API in Anguler 【发布时间】:2021-12-04 06:22:44 【问题描述】:

我在 MEAN 演示项目中使用了 passport-auth0。如果我必须在浏览器中的 url 中调用此 api,它将正常工作,但如果我在 Angular (api) 中点击此 url,则会引发 CORS 错误。

我的主要目标是创建一个多身份验证提供者应用程序,身份验证策略将更改用户电子邮件地址

【问题讨论】:

您无法从本地主机调用您的 API。 See 【参考方案1】:

您需要将 cors 添加到您的 Node.js 应用程序文件中。你可以这样做:

npm install cors

在您的文件中:

const express = require('express'), 
      cors = require('cors'),
      app = express();

app.use(cors())

查看here了解更多详情。

【讨论】:

CORS 已安装 似乎第三方 API 调用因 CORS 而失败。您可能需要将 localhost 添加到其配置中才能使其正常工作。

以上是关于使用 passport-auth0 进行 MEAN Stack 用户身份验证,在 Angular 中调用 Node Js passport-auth0 API的主要内容,如果未能解决你的问题,请参考以下文章

当我使用 passport-auth0-openidconnect 时,为啥 ensureLogin 不起作用?

Python k-mean,质心放置在集群之外

在 AVX 中进行线性平均的最短方法

为啥我们将图像归一化为mean=0.5,std=0.5?

为啥 Pytorch 官方使用 mean=[0.485, 0.456, 0.406] 和 std=[0.229, 0.224, 0.225] 来规范化图像?

使用 Mean Shift 进行文档聚类