0
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にリダイレクトすると、毎回認証画面が表示されます。ここに何か欠けているかどうかわかりません。

4

1 に答える 1

1

OAuthエンドポイントをhttps://www.linkedin.com/uas/oauth/authorizeからhttps://www.linkedin.com/uas/oauth/authenticateに変更する必要があります。これはあなたのために働くはずです。

于 2012-10-30T09:46:52.793 に答える