如何避免从linkedin到同一个应用程序的重复授权

时间:2012-10-25 11:29:02

标签: java oauth linkedin linkedin-j

final LinkedInOAuthService oauthService = LinkedInOAuthServiceFactory.getInstance().createLinkedInOAuthService(consumerKeyValue, consumerSecretValue);
LinkedInRequestToken requestToken = oauthService.getOAuthRequestToken(callbackUrl);
session.setAttribute("requestToken", requestToken);
String authUrl = requestToken.getAuthorizationUrl(); 
return new ModelAndView("redirect:" + authUrl);

我正在使用上面的代码块从LinkedIN向我的应用程序授予用户授予权限。 每当我将用户重定向到具有相同默认范围的 authURL 时,授权屏幕就会出现。 无法弄清楚我是否遗漏了任何东西。

1 个答案:

答案 0 :(得分:1)

您应该将OAuth端点从https://www.linkedin.com/uas/oauth/authorize更改为https://www.linkedin.com/uas/oauth/authenticate。这应该适合你。