繁体   English   中英

用户模型和 Auth0

[英]User models and Auth0

我正在 Aurelia 开发一个应用程序,它有一个 .net 核心后端。 我已经在前端使用 Auth0 实现了用户身份验证。 问题来了,因为我不确定实施一种方法是否是好的做法,以便 auth0 数据库中的用户在 .net 核心和我的数据库中与我的用户 model 链接。 当用户注册/登录时,我可以从我的数据库中获取相应的用户 model。 基本上,我将使用 auth0 数据库 jsut 进行登录,并使用我的数据库获取用户详细信息。 如果是好的做法,我应该如何在 go 周围做呢? “发布用户注册”操作好吗? 任何帮助表示赞赏:)

一种常见的方法是让身份验证服务只保留对用户进行身份验证所需的最少量数据,然后在单独的服务中拥有额外的与业务相关的数据。 这些应该在用户注册时链接。

请注意,如果单独服务中的该数据将用于执行授权决策,那么授权服务器(在您的情况下为 Auth0)应该能够在发布令牌时读取该数据,并且有关用户的相关信息应该最终出现在以声明形式签名的令牌。 这使您可以确保这些数据不会被篡改。

看看我同事写的这篇文章: https://curity.io/resources/learn/integrate-identity-business-data/ ,因为它更详细地描述了您的需求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM