gpt4 book ai didi

azure - 同一 Azure 移动应用服务中的自定义身份验证和社交身份验证

转载 作者:行者123 更新时间:2023-12-03 03:08:33 25 4
gpt4 key购买 nike

我需要允许使用我的 ASP.Net 身份从 MVC 应用程序(合并到移动应用程序服务项目)和移动客户端 (Android) 进行身份验证。此外,我需要允许从移动客户端使用社交身份验证提供商(确切地说是 Facebook 和 Google)。

Adrian Hall 的书说,为了使自定义身份验证正常工作,我们不应该配置其他身份验证提供程序。那么,如何启用这两种形式的身份验证?

最佳答案

我不记得说过这句话。我得检查一下。不过你需要小心。

在您的 MVC 应用程序中,您需要决定使用 ASP.NET 标识还是应用程序服务标识。如果您选择 ASP.NET 身份,那么您必须决定您的移动应用程序将如何进行身份验证 - 您处于完全自定义的区域。如果您使用应用服务身份,则需要决定应用程序将如何进行身份验证(因为重定向只能到达一个地方)。

我可能会做应用服务身份。首先配置 Facebook 和 Google。然后创建自定义移动身份验证端点。对于您的 MVC 端,配置一个重定向页面,显示“选择您的身份验证提供商”页面,然后将用户定向到适当的页面 - Google (/.auth/login/google) 或Facebook (/.auth/login/facebook) 或自定义(您将创建)。

所有重定向都将指向回调页面,以便正确存储 token 。

关于azure - 同一 Azure 移动应用服务中的自定义身份验证和社交身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41968061/

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