首页 > 解决方案 > 如何从 LinkedIn oAuth2 读取 accessToken

问题描述

我是 oAuth 2.0 中的新手,很抱歉问这个简单的问题。

我的应用程序使用 react js 开发,后端使用 golang。

我正在尝试根据访问从 LinkedIn oAuth2.0 获取访问令牌:http ://www.example.com/)(https://docs.microsoft.com/en-gb/linkedin/shared/authentication/授权代码流?context=linkedin/consumer/context

在第 3 步中,我可以像这样获得 accessToken。

{
"access_token": "AQWAyxU2xC-2-MZILNex2q_EOKUsrar1GB3l-o1Cm3ErUcfjpe3Ri4QQzCgpMywYG7r-sSdLQPjTcJXUNDufaz97Xr9TtG8OOGl2ayCj7iwEbtRWojBkqkPeCXg-MjwX-AN6rgMzOnl4BIRp5r9xJrwQ0M7v6nyCZojLKXtSaVtomKF4cLyXurRPFOK_MutgYAb7gisaAloH4IjEOfmbab_O-MP-asDCvm6xuO6tEcf9Ws3HCsW5qGm_WYOZYIYGZKQeXps24zksj0X3M-fG1Ahb3_Z6KK5OScKtzOjyQmv3lBxNmgzoqLXc3TKwEeO4ZHmvYLlnBprbgE0eBt_moAVzHoybRg",
"expires_in": 5184000
}

但我的问题是如何读取此令牌以供以后使用,因为它从那里重定向到 LinkedIn 页面,我无法获取它,并且由于 CORS 问题我无法使用其余 API。

标签: reactjsgooauth-2.0linkedin

解决方案


我终于知道我们必须使用 cURL 从 http ex 读取 accessToken:在节点 js 中,我们可以使用 npm curl-request


推荐阅读