我们是ASP.Net Identity的新手,所以请耐心等待,我们正处于分析阶段。我们正在开发一个网络应用程序,以销售给他们将托管的客户。我们不想进入登录/安全业务,因此我们希望使用ASP.Net Identity来允许他们使用Microsoft和Google进行登录。
我假设我们的每个客户都必须为我们的应用创建Microsoft帐户和/或Google Developer Client ID。公司如何管理这些ID?假设我们的客户希望2个或更多人能够管理开发人员ID,那将如何运作?我不知道如何将其他电子邮件地址与管理应用/项目的帐户相关联。
谢谢, 保罗
答案 0 :(得分:1)
基本的想法是每个用户为您的应用创建一个本地帐户,并将其与第三方帐户(google / fb)相关联,这样您就不会在应用中存储任何密码,只需存储一个关联并依赖OpenId提供程序首先进行身份验证,然后在查找关联的open id登录后,您的app会在相应的用户中登录。