oauth-2.0 – 使用DotNetOpenAuth创建OAuth 2.0服务提供程序

我正在构建一个Web应用程序,它将使用DotNetopenAuth提供api和授权服务.我找到了关于如何使用已经存在的服务提供商进行授权的 this example,但我想了解一个如何实现可以创建令牌,持久化并进行评估的服务提供者的示例.我可以下载任何优秀的文章或样本提供商吗?

解决方法

更新

自最初发布以来,DotNetOpenAuth已经继续前进.我强烈建议您遵循Ashish的建议并查看样本.它包含为所有主流编写授权服务器,资源服务器和客户端的代码.

如果你想要一个预构建的解决方案,使用开源代码

Thinktecture Identity Server是一种开源.NET安全令牌服务.它支持许多端点进行身份验证,包括OAuth 2.0承载令牌.

更新此Thinktecture Identity Server现在是version 2支持这些OAuth 2.0流程

>资源所有者密码凭据流
> Implict Flow& JavaScript的
>授权代码流程

再看一下代码,看看它是如何完成的,并且有样品here来展示如何探测它.

我希望这会有所帮助 – 这些图书馆和示例在过去几个月里对我们有很大的帮助.

更新

还有另一个示例警告,它看起来过时的MVC here示例代码here的简单OAuth提供程序

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....