【问题标题】:server side linkedIn API authentication服务器端linkedIn API认证
【发布时间】:2011-08-10 08:10:49
【问题描述】:
我们正在构建一个企业应用程序,我们正在尝试集成linkedIn API进行身份验证,但正如我在linkedIn API开发人员中看到的那样,身份验证只能从客户端进行......即在我加载之后页面,我可以通过在linkedIn API中进行必要的调用来检查是否存在linkedIn会话。
但是我如何从服务器本身做同样的事情,以便我可以直接将用户带到主页?
问候
【问题讨论】:
标签:
php
javascript
linkedin
【解决方案1】:
使用 REST API,您可以使用 LinkedIn 进行身份验证,您只需执行几个步骤。
基本上,您需要让用户从您的应用程序启动与 LinkedIn 的“连接”,让他们授权应用程序,当他们授权时,如果需要,您可以在本地存储返回的用户令牌。
一旦用户授权您的应用程序,并假设您正在使用 LinkedIn 'authenticate' 端点,返回的用户将在单击“连接/登录”按钮时看到以下行为:对于当前拥有与 LinkedIn 的有效会话,他们将立即返回到您的站点,并带有他们的 OAuth 令牌。对于已退出 LinkedIn 的用户,他们需要先登录,然后将连同他们的令牌返回您的站点。
您可以在 Simple-LinkedIn 演示页面上查看此基本用户流程:
http://simplelinkedin.fiftymission.net/