我们是ASP.Net Identity的新手,所以请耐心等待,我们正处于分析阶段。我们正在开发一款网络应用程序,向我们的客户销售,他们将托管该应用程序。我们不想参与登录/安全业务,所以我们想使用ASP.Net Identity允许他们使用微软和谷歌登录。
我假设我们的每个客户都必须为我们的应用程序创建一个Microsoft帐户和/或谷歌开发者客户端Id。公司如何管理这些ID?假设我们的客户希望有两个或更多的人能够管理开发人员ID,这将如何工作?我不知道你如何将另一个电子邮件地址与管理应用程序/项目的帐户关联起来。
谢谢,Paul
基本思想是,每个用户都为你的应用程序创建一个本地帐户,并将其与第三方帐户(google/fb)关联,这样你就不会在应用程序中存储任何密码,你只需存储一个关联,并依赖OpenId提供商首先进行身份验证,然后你的应用在查找相关的开放id登录后登录相应的用户。