【发布时间】:2020-04-30 17:23:31
【问题描述】:
我一直在使用 Azure 的移动应用服务产品开发 Cordova 应用。它通过 Facebook 提供外部登录,但它没有提供现成的解决方案来将用户存储到 SQL 数据库中,我还可以在其中添加自定义配置文件列。
如果我在 5 年多以前制作这个应用程序,我会使用 ASP.NET Identity 来验证 Web api,允许使用用户名/密码创建帐户以及提供 Facebook 登录,我将能够创建自定义配置文件项目,所有这些都在可搜索的数据库中。
现在是 2020 年,我不知道推荐的现代方法是什么来实现相同的结果。我已经阅读了很多关于 Azure AD B2C 的内容,它似乎勾选了所有方框,但我担心它可能不像 SQL 用户存储那样可搜索,并且可能在用户看来是一种附加产品,它不是'不像现有应用程序那样原生。
对于我应该使用哪种方法来创建经过身份验证的用户存储的任何建议或建议,我将不胜感激。
【问题讨论】:
-
这可能会有所帮助。虽然它是关于广告的,但它在谈论“声明”,据我了解,它是附加到身份的附加属性。如果您将搜索重点放在“声明”上,它可能会提出更有用的信息。 stackoverflow.com/questions/36995840/…
标签: asp.net azure azure-mobile-services azure-ad-b2c asp.net-identity-3