开始使用OAuth

时间:2011-05-14 06:48:43

标签: oauth

我想构建一个简单的WP7应用程序来学习如何使用Silverlight,所以我想我会创建一个非常简单的yammer应用程序。作为首发,它将有两个屏幕 - 登录(用户名和密码)和Feed。

Yammer用户OAuth的身份验证,但我只是不明白!我感谢你需要一个令牌来使用REST接口,但我不希望我的用户(即使它只是我)需要除登录凭证以外的任何东西,就像他们在网站上使用的那样。在我的脑海中,令牌可以与asp.net

中的表单身份验证令牌类似的方式使用

我错过了什么吗?但我无法在yammer文档中看到有关登录的任何内容。

2 个答案:

答案 0 :(得分:1)

OAuth的流程如下

  1. 您向Yammer发出令牌请求。如果需要,他们会要求yammer凭据并将令牌发送回您的应用程序的URL
  2. 您必须使用该令牌签署所有请愿书。
  3. 你不能阻止Yammer要求提供凭证,因为这是OAuth的想法。 Yammer不信任你,你不可能保留任何用户Yammer的证书。这样他们就不会从你的网站上被盗。您存储的越多就是临时令牌。

答案 1 :(得分:0)

hueniverse上使用OAuth有一个非常好的指南,其中包含一个示例工作流程。它并不是最新版本的规格,尽管这对你的目的来说可能并不重要。