繁体   English   中英

ASP.NET 身份与 Azure AD B2C

[英]ASP.NET Identity vs Azure AD B2C

我一直在使用 Azure 的移动应用服务产品开发 Cordova 应用程序。 它通过 Facebook 提供外部登录,但它没有提供现成的解决方案来将用户存储到 SQL 数据库中,我还可以在其中添加自定义配置文件列。

如果我在 5 多年前制作这个应用程序,我会使用 ASP.NET Identity 来验证 web api,允许使用用户名/密码创建帐户以及提供 Facebook 登录,我将能够创建自定义个人资料项目,都在一个可搜索的数据库中。

现在是 2020 年,我对什么是推荐的现代方法来达到相同的结果感到困惑。 我已经阅读了很多关于 Azure AD B2C 的内容,它似乎勾选了所有方框,但我担心它可能不像 SQL 用户存储那样可搜索,并且可能在用户看来是一种附加产品,它不是不像现有的应用程序那样原生。

对于我应该使用哪种方法来创建经过身份验证的用户存储的任何建议或建议,我将不胜感激。

如果要使用自定义数据库,请设置 OAuth 提供程序(例如https://aspnetboilerplate.com/Pages/Documents/Zero/Identity-Server#:~:text=Identity%20Server%201%20Introduction.%20Identity %20Server%20is%20an,now%20ready%20to%20get%20requests%20from%20clients.%20 ) 并将其用作身份验证方案。 然后可以使用任何 OAuth 客户端库进行身份验证,并将其设置为 Azure 移动应用服务中的自定义身份验证方案。

暂无
暂无

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

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