gpt4 book ai didi

ASP.NET 身份与 Azure AD B2C

转载 作者:行者123 更新时间:2023-12-02 23:00:24 24 4
gpt4 key购买 nike

我一直在使用 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 移动应用服务中的自定义身份验证方案。

关于ASP.NET 身份与 Azure AD B2C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59726079/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com