Java OAuth 2中的社交身份验证链接不起作用

Java OAuth 2中的社交身份验证链接不起作用,java,oauth,linkedin,socialauth,Java,Oauth,Linkedin,Socialauth,当使用Social Auth 4.6和LinkedIn OAuth2提供程序时,我得到一个错误 状态参数值与预期值不匹配。 我正在使用以下代码首次连接: SocialAuthConfig config = SocialAuthConfig.getDefault(); config.load(); manager = new SocialAuthManager(); manager.setSocialAuthConfig(config); String authenticationURL =

当使用Social Auth 4.6和LinkedIn OAuth2提供程序时,我得到一个错误

状态参数值与预期值不匹配。

我正在使用以下代码首次连接:

SocialAuthConfig config = SocialAuthConfig.getDefault();
config.load();

manager = new SocialAuthManager();
manager.setSocialAuthConfig(config);

String authenticationURL = manager.getAuthenticationUrl("linkedin2", successURL);
这是获取配置文件的代码:

authMap = SocialAuthUtil.getRequestParametersMap(request);
AuthProvider provider = manager.connect(authMap);
profile = provider.getUserProfile();
这是第一次,但从下一次开始,它抛出了一个错误。
有人遇到过类似的问题吗?

我在这里报告了这一问题:

你可以:

  • 通过将配置和管理器对象移动到应用程序范围来修复它
  • 通过修复问题注释中定义的GooglePlusImpl.java

  • 已解决此问题,并在最新的socialauth-4.8版本中提供


    您是否能够从linkedin获取个人资料详细信息,如果是,您能告诉我如何获取吗?