LinkedIn Oauth - 撤销C#的访问权限

时间:2012-06-22 13:47:42

标签: c# linkedin http-delete

我的用户已经对我的LinkedIn应用程序进行了身份验证,但我也想让他们在任何时候都可以从我的应用程序中进行身份验证。

我想我只是错过了http删除网址,但我不确定。

由于

3 个答案:

答案 0 :(得分:3)

OAuth协议专门设计为不允许您尝试完成的任务。 OAuth安全模型向传统的客户端 - 服务器身份验证模型引入了第三个概念,这称为资源所有者。资源所有者(您的最终用户)是唯一可以授予和撤消访问权限的一方。也许您可以向您的用户提供一条消息,他们应该访问LinkedIn以撤消访问以帮助他们完成该过程(我想您也可以将他们重定向到LinkedIn的网站)。但最终,如果我是最终用户,我想亲自访问LinkedIn以撤销访问权限。

答案 1 :(得分:0)

在开发者论坛上查看this条目。

答案 2 :(得分:0)

我不是C#程序员,但我建议你做的是给他们一个撤销访问按钮。单击该按钮时,您的软件将删除存储在那里的访问密钥。如果访问令牌不再存储在任何地方,他们将无法访问您的应用程序,这与解除身份验证的意思相同。

我希望这会有所帮助。

相关问题