使用Linkedin OAuth api登录:不断询问权限认证

问题描述 投票:4回答:3

我将我的网站与Linkedin OAuth api集成在一起以检索基本的配置文件设置,这是登录到我的网站的唯一方法(因此每次登录都应通过Linkedin进行。)用户必须在登录时授予权限。但这现在会在每次登录时发生;我无法使Linkedin记住该用户已被授予访问权限(因此,我想让它第二次自动将其重定向回我的网站)

我每次成功登录都会收到一个访问令牌,我将其保存在数据库中,但找不到在后续请求中使用此访问令牌的方法(我甚至不确定这是否应该这样做) ?)

我用于登录的端点是:

"https://api.linkedin.com/uas/oauth/authorize?oauth_token=" . $token

其中$ token是oauth令牌

[请告诉我如何在没有Linkedin询问权限的情况下发出后续请求

感谢

php api oauth linkedin
3个回答
3
投票

您可以尝试使用php cookie或SESSION并将设置的到期日期设置为未来几年,因此,每个访问您网站的用户都将使用保存在cookie或SESSION上的令牌将系统检入数据库,如果您不希望用户每次访问您的网站时将用户重定向到linkedin页面,则只能使用此方法。


2
投票

oauth_token仅持续了这么长时间。每次使用API​​而不将其存储在数据库中时,您都应该获得一个新令牌。这是通向誓言的链接

https://developer-programs.linkedin.com/documents/getting-oauth-token-php


0
投票

博士Emuan草药对疱疹是一种很好的疗法,我是疱疹的携带者,我看到了Emuan博士如何治愈疱疹的证词,我决定联系,我联系了他,他指导了我。我问他解决方案,他开始为我的健康采取补救措施。谢谢上帝,现在一切都好了,我被埃芒医生治愈了,我非常感谢埃芒医生,请他通过whatsapp +(1)305-203-1297或文字+(1)917- 275-0726

© www.soinside.com 2019 - 2024. All rights reserved.