从服务请求Oauth Google authrization

时间:2012-04-18 01:19:22

标签: c# oauth google-api dotnetopenauth

我在Web服务环境中,我正在与用于OAuth的Google API进行交互。我从ASPX模型中看到了一些他们称之为

的样本
GoogleConsumer.RequestAuthorization(googleClient,ANY GOOGLE APP Scope);

它工作正常。但是当我在服务环境中时。它返回“未经授权的令牌”。基本上,在Web环境中,用户将被重定向到他/她将输入他/她的凭据的网页,GogoleAPI将返回accessstoken。

我不确定当RequestAuthorization()驻留在服务端时,这应该如何工作。有人可以指导我吗?

1 个答案:

答案 0 :(得分:0)

必须在用户授权服务时进行RequestAuthorization调用。之后,可以存储站点获得的令牌,以便服务环境可以稍后使用该令牌。