我希望至少有人能在这里为我指明正确的方向。
我的业务需要开放式身份验证。
但是,不要使用其他服务,如facebook 或 google 等。
我们有一个成员(member)数据库 - 一个标准的 asp.net 成员(member)数据库(稍微修改了一个额外的个人资料信息表)。
我们也有我们的客户可以使用的多个应用程序但需要登录,因此我们希望使用成员数据库作为这些使用开放身份验证的应用程序的身份验证源。
但我不确定从哪里开始......我看到的一切似乎都指向使用 facebook 或 google 等作为身份验证的来源。
作为开放式身份验证的提供者,我从哪里开始?
有什么建议吗?对新手打开授权有什么建议吗?
我们的网站是 webforms,不是 mvc,运行在 .net 4.0 上。
提前致谢!
最佳答案
试着看看Thinktecture IdentityServer v2 .它是一个处理身份验证的 IAM。它是可定制的。只需很少的编码,您就可以用它连接您的成员(member)数据库。参见 this page和 IdentityServer wiki了解更多信息。
关于c# - 开放认证 - 供应商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22192693/