LinkedIn授予访问屏幕,即使用户已经通过身份validation

我正在使用一个外部Node.js模块everyauth来处理我的LinkedIn APIauthentication。 如果这是我的模块处理API或其他API问题本身的问题,我还没有积极的。

基本上,在用户已经授予访问权限之后 ,LinkedIn仍然继续询问是否继续授予访问权限。 我知道这不是标准的,因为我在其他应用程序中看到了不同的用户stream。

以下是发生的一个例子:

在这里输入图像说明

你可以看到我在1月11日被授予访问权限,但是这个是在1月13日。 为什么我必须重新authentication!?

你有什么想法是什么造成这个? 我为everyauth进入了相关的LinkedIn模块代码,但是这个应用程序stream程中没有任何东西引起我的注意。

如果您正在使用JavaScript API (看起来像everyauth使用的那样),那么LinkedIn存储在浏览器中的OAuth令牌很可能已经变得“陈旧”了。 为确保用户是正确的用户,浏览器令牌在~30分钟后过期。

这就是说,如果会话仍然是新鲜的, authorize值设置为true ,您应该能够绕过你所看到的屏幕。

https://developer.linkedin.com/documents/overview