移动应用程序和身份验证 - B2C 与 ASP.NET 核心身份
Mobile apps and authentication - B2C vs ASP.NET Core Identity
我有一个 ASP.NET 核心项目,我在其中使用 ASP.NET 核心身份和个人用户帐户。
我正在考虑创建一个使用相同用户存储库的移动应用程序,但移动应用程序(ios 或 andrioid)似乎只使用 Azure AD B2C。基本上我能找到的关于移动应用程序和身份验证的所有文章。
这是正确的吗?如果是这样 - 为什么?
对此问题的任何意见表示赞赏:-)
不,移动应用程序可以使用他们想要的任何方式来验证和授权用户。
Azure AD B2C是一个用户认证授权的解决方案,支持OpenIDConnect、OAuth2.0、SAML等主流协议。
你已经完成了身份验证,你想要实现的我假设是身份验证即服务,这样你的 PC 应用程序、Web 应用程序、移动应用程序都可以使用你的 asp.net 核心身份验证用户。
已经有很多成熟的解决方案可以满足您的需求。主流是使用与 Asp.net 核心身份集成的 Identity Server 4。你可以参考这个document来了解它的基本概念
我有一个 ASP.NET 核心项目,我在其中使用 ASP.NET 核心身份和个人用户帐户。 我正在考虑创建一个使用相同用户存储库的移动应用程序,但移动应用程序(ios 或 andrioid)似乎只使用 Azure AD B2C。基本上我能找到的关于移动应用程序和身份验证的所有文章。
这是正确的吗?如果是这样 - 为什么? 对此问题的任何意见表示赞赏:-)
不,移动应用程序可以使用他们想要的任何方式来验证和授权用户。
Azure AD B2C是一个用户认证授权的解决方案,支持OpenIDConnect、OAuth2.0、SAML等主流协议。
你已经完成了身份验证,你想要实现的我假设是身份验证即服务,这样你的 PC 应用程序、Web 应用程序、移动应用程序都可以使用你的 asp.net 核心身份验证用户。
已经有很多成熟的解决方案可以满足您的需求。主流是使用与 Asp.net 核心身份集成的 Identity Server 4。你可以参考这个document来了解它的基本概念