javascript - 从 LinkedIn 使用 JavaScript 获取 AccessToken

标签 javascript linkedin access-token

我正在使用 Javascript 开发 LinkedIn 应用程序。有没有一种方法可以在不要求用户单击按钮并获取可以使用 Javascript 将其发送到我的服务器的访问 token 的情况下对用户进行身份验证?

我只找到了这个解决方案:https://gist.github.com/jsjohnst/efc88a38da25ff4e9283但是共享的 secret 可以被所有人看到。

最佳答案

用户第一次登录到您的应用程序时,他们需要单击该按钮。这是不可能绕过的。如果您将 authorize: true 添加到您的 Linkedin 初始化代码中,他们将不需要在后续时间点击该按钮。代码如下:

<script src="http://platform.linkedin.com/in.js">
    api_key: YOUR_API_KEY
    authorize: true
</script>

至于将访问 token 发送到您的服务器,您需要将 Javascript API token 与 REST API OAuth token 交换,如本文档中所述:http://developer.linkedin.com/documents/exchange-jsapi-tokens-rest-api-oauth-tokens

希望对您有所帮助。

关于javascript - 从 LinkedIn 使用 JavaScript 获取 AccessToken,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15728013/

相关文章:

python - 使用 python 通过 API 访问 LinkedIn 数据(和一般授权)

django - 如何在 Django Rest 框架中登录用户电子邮件或用户名(JWT token )

android - 无法使用谷歌 OAuth 2 获取刷新 token

javascript - Angular 2 : Disable input field without removing from formgroup?

javascript - 如何在 Bootstrap 中的提交按钮上设置回调函数?

mobile-safari - 使用 JS API 时,使用 Linkedin 登录不会触发 iOS Safari 上的回调

Linkedin Javascript SDK - 在应用程序配置页面中设置 SDK Domains 无效

laravel - 如何更改访问 token Laravel Passport 的到期日期

javascript - 如果打开的浏览器具有焦点,则使用 Selenium2 和 Behat 监听单击事件将不起作用

javascript - 进行 fetch 调用时出错