2

我正在努力理解OAuthProvider Library。我也在努力理解以下oauth-dot-net

我正在尝试在我的自定义 RESTful Web 服务中实现 OAuth 提供程序。我已经熟悉 OAuth,因为我已经实现了 OAuth 1.0a 客户端(使用了惊人的 RESTsharp 库)。我只是不知道如何使用这个库,老实说这似乎是我能找到的最简单的一个(dotnetopenoauth 是一场噩梦)。

你们有人用这个图书馆做过吗?我正在寻找一个可以从中获得灵感的简单示例。提供的文档太薄了,我在示例中迷失了方向,因为它不是为 Web 服务实现的。

非常感谢你的帮助 !


这是我谈论的关于提供程序实现的第一个库的文档:

实施步骤:

-> 需要实现 3 个接口,用于默认提供程序实现所需的 3 个不同的商店。

IConsumerStore - 消费者详细信息的商店。ITokenStore - 请求和访问令牌的存储。INonceStore - nonce 的存储,请求中提供的唯一字符串 - 提供者通过将先前的 nonce 存储在 nonce 存储中来检查以确保不会重播请求。

-> 构造一个 OAuthProvider 实例,提供一组检查器。

-> 将提供程序连接到页面/控制器操作/WCF 操作等。

我从一开始就有这个,但我非常不确定某些方法是关于什么的。我现在正在研究它,一旦完成,我将在这里发布一个详细的实现示例。我不知道这是否可行,但到目前为止它看起来相当简单。

4

0 回答 0