【发布时间】:2014-04-07 05:05:42
【问题描述】:
我希望有人至少可以在这里为我指明正确的方向。
我的业务需要开放式身份验证。
但是不使用facebook或google等其他服务。
我们有一个会员数据库 - 一个标准的 asp.net 会员数据库(稍作修改,添加了个人资料信息表)。
我们还有客户可以使用的多个应用程序,但需要登录,因此我们希望使用会员数据库作为这些应用程序使用开放式身份验证的身份验证源。
但我不知道从哪里开始...我看到的一切似乎都指向使用 facebook 或 google 等作为身份验证的来源。
作为开放式身份验证的提供者,我该从哪里开始?
有什么建议吗?对新手打开身份验证有什么建议吗?
我们的网站是 webforms,而不是 mvc,并且在 .net 4.0 上运行。
提前谢谢你!
【问题讨论】:
-
我想你可能想看看asp.net/web-api/overview/security/…,这个页面解释了open auth是如何工作的,以及你如何将它与C#(以及ASP.NET)一起使用。通常,您将有一个外部资源提供 oauth 数据以与之交互。
-
再次...这似乎集中在 facebook、google 上。 microsoft等是身份验证的来源。身份验证的来源我需要是我们自己的.net memberhsip 数据库:(
-
这个问题似乎是题外话,因为它是关于一般软件设计而不是特定的编程问题。它可能会在programmers.stackexchange.com 上得到更好的回应
标签: c# asp.net .net authentication oauth