oAuth中“消费者”和“客户”之间有什么区别?

时间:2013-09-19 14:55:30

标签: oauth oauth-2.0 dotnetopenauth

我目前正在学习使用dotNetOpenAuth 2.0尝试创建自己的授权服务器和资源服务器。

我对其示例代码中“Consumer”和“Client”的定义感到有些困惑 - 有两个项目,一个在OAuth2文件夹下称为“OAuthClient”,另一个在web文件夹下称为“OAuthConsumer”。 / p>

据我所知,两者都是网络应用程序,两者功能相同......我能感受到的唯一区别可能是它在OAuth 2.0中被称为“客户端”,但在OAuth 1.0中被称为“消费者”?

我不确定我的猜测是否正确,但如果它是正确的,为什么他们更改名称?是否有任何根本性的变化导致创始人改变名称?

非常感谢!

1 个答案:

答案 0 :(得分:2)

OAuth1(消费者)和OAuth2(客户端)之间的区别。

此外,OAuth2示例包括2个“客户端”示例,其中一个名为“OAuthClient”,它是Web客户端的示例,而“OAuthConsumerWPF”是作为客户端的Windows(wpf)应用程序示例。