c# - LinkedIn Oauth - 从 C# 撤销访问

标签 c# linkedin http-delete

我的用户已经通过我的 LinkedIn 应用程序的身份验证,但我也想让他们可以随时取消对我的应用程序的身份验证。

我想我只是缺少要执行此操作的 http 删除 url,但我不确定。

谢谢

最佳答案

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

关于c# - LinkedIn Oauth - 从 C# 撤销访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11157462/

相关文章:

c# - 我怎么知道表格何时显示?

rest - 使用哪种 HTTP 方法 : PUT or DELETE?

c# - DbConnection 超出范围时是否关闭并处置?

javascript - 将下拉值传递给静态方法后面的代码

ios - 从 LinkedIn API 获取电子邮件地址

Linkedin Oauth2 客户端凭据授予类型

javascript - React hooks 中的 fetch() 删除方法(使用 context api)

ios - Restkit - [RKManagedObjectRequestOperation deleteTargetObject :] not called

c# - 尝试连接时,Azure Vault 中的 GetSecret 抛出 NullReferenceException

python - Linkedin API - 错误的重定向,无效的重定向 URI