如何创建一个Oauth 2.0服务器,使用ASP.NET?

时间:2015-12-22 05:24:00

标签: asp.net oauth-2.0 owin

我想使用OWIN创建一个绑定到sql数据库的Oauth 2.0服务器,我们可以为这些应用程序创建应用程序并获取客户端ID和客户端机密。并使用这些ID和秘密访问一个简单的资源。 (就像我们通过创建新应用程序从谷歌开发者网站获得客户端ID和客户端密码)。如果有人有示例代码或项目,那将非常有用。我尝试了很多例子,但我仍然无法找到创建它的方法。谢谢!

1 个答案:

答案 0 :(得分:0)

从头开始自己滚动这是一项简单的工作。我建议你看一下IdentityServer3。主要贡献者是Dominick Baier和Brock Allen。他们是在.Net中实施OAuth 2的最佳人选。 IdentityServer3非常全面且非常灵活。

它作为OWIN中间件运行,它们有许多样本可以帮助您入门。