我使用auth0对用户进行身份验证,因此我不必管理用户模式,因为auth0已经保留了该数据库 如果我想在登录时显示与各个用户相关联的数据,任何人都可以指导我需要采取的步骤。我使用React作为前端,Nodejs作为我的api的后端。我是否需要在我的节点应用程序&中创建用户模型?将他们的ID与他们的个人记录相关联,以便我可以按用户ID查询数据,或者是他们的任何其他方式。
在React的一面,我只是在进行api get / post请求时将身份验证id_token作为标题。
在节点方面,基本的Auth0文档描述了我如何验证我的api:
var authenticate = jwt({
secret: new Buffer(process.env.AUTH0_CLIENT_SECRET, 'base64'),
audience: process.env.AUTH0_CLIENT_ID
});
但这基本上只是对它进行身份验证,如何从api中检索用户特定数据。 此外,如何向前迈进一步,实现多租户,是他们的任何相关文档,为基本过程的微风提供指导。
答案 0 :(得分:1)
首先在登录时使用范围请求电子邮件
mInputImage = imread('cameraman.tif');
imshow(mInputImage, 'ImshowInitialMagnification', 100);
然后您将收到auth.signin({ authParams: {
scope: 'email' // Specify the scopes you want to retrieve
}}
https://github.com/auth0/express-jwt有关于多租户的更多信息