我有一个grails应用程序,我希望用户授权我访问他/她的LinkedIn帐户以获取信息并以不同方式显示它。
我能够做到以下几点:
现在我遇到的问题是,我希望用户撤销或使该令牌无效,以便其他人可以使用同一台计算机和会话并登录其他LinkedIn帐户。
供参考:
提前多多感谢!
答案 0 :(得分:1)
最简单的方法就是从存储中删除Access Token。这样您就无法再访问该帐户了。当LinkedIn使用OAuth 1.0a时,他们有一个Invalidate调用,这将使访问令牌无效。但当他们转向OAuth 2.0时,它就消失了。
答案 1 :(得分:0)
通过此调用,我设法撤消了API v2上的令牌:
curl --request POST \
--url https://www.linkedin.com/oauth/v2/revoke \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data client_id=CLIENT_ID_HERE \
--data client_secret=CLIENT_SECRET_HERE \
--data token=YOUR_TOKEN_HERE