3

所以这是我的情况:

我正在使用 .NET Core 和 React.js 构建一个 Web 应用程序。我在问对我的用户来说最好的身份验证方法/策略是什么。过去,我在 MVC.NET 应用程序中使用 Identity 来生成 Identity 表并处理身份验证和角色,但这次我也想使用 NoSQL 数据库类型来实现高可扩展性目的。

对我应该使用的策略有什么想法吗?使用多语言持久性策略是要走的路吗?SQL 服务器上的身份和 NoSQL 上的其他数据?

4

2 回答 2

2

最简单的方法是在 cosmos db 上使用和扩展 ASP.net Membership 提供程序的现有解决方案,其中之一可以在这里找到: https ://github.com/tracker086/DocumentDB.AspNet.Identity

在这里您可以找到如何将所有内容连接在一起的分步教程: https ://varunrathore.wordpress.com/2016/04/27/asp-net-identity-using-azure-documentdb/

于 2017-07-17T14:28:39.330 回答
1

所以我考虑了一下,我想我会使用 Identity as a service,使用 la IdentityServer4Azure AD for B2C。这清楚地将两个关注点划分为 2 个不同的项目/服务。会看看情况如何。

于 2017-07-17T23:00:02.180 回答