繁体   English   中英

LinkedIn是否支持OAuth 2.0“资源所有者密码凭证”授予类型?

[英]Does LinkedIn support OAuth 2.0 “Resource Owner Password Credentials” grant type?

我正在编写一个应用程序,以使用我的LinkedIn帐户自动执行某些操作(例如搜索)。 要使用LinkedIn API,我需要使用其OAuth 2.0实现进行授权

我想使此过程尽可能自动化,并且资源所有者密码凭据授予类型对我来说似乎很完美(因为我只需要将登录名/密码存储在应用中,而无需进一步的UI交互)。 但是,正如对类似问题回答所述,LinkedIn可能不支持这种类型的资助。

因此,问题是:

  1. LinkedIn API是否支持OAuth 2.0“资源所有者密码凭证”授予类型?
  2. 如果可以,我需要执行哪些步骤才能使用它?
  3. 如果不是,那么向LinkedIn API进行身份验证的最自动化(最少的用户与UI交互)方式是什么?

1和2:不需要:( grant_type Required, value is always authorization_code )。

3:最简单(也是唯一)的方式是使用OAuth 2流程,在该流程中,用户将在Linked In的UI中获得两个按钮来授权或不访问您的应用。

资料来源: http : //developer.linkedin.com/documents/authentication

根据LinkedIn文档,他们对OAuth 2.0的支持不完整,仅限于“授权代码”授予类型。

我认为有意限制(尽管未明确说明)限制独立应用程序(移动或桌面)与其平台进行交互的能力。 它迫使开发人员“拥有一个网站”,从而缩小了潜在竞争者的数量。 是的,确实很烂。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM