当Social Auth 4.6和LinkedIn OAuth2 Provider时,我收到错误
州参数值与预期值不符。
我使用以下代码第一次连接:
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();
这是第一次使用,但从下一次起,它会抛出错误。 有人遇到过类似的问题吗?
答案 0 :(得分:2)
已在最新的socialauth-4.8版本中解决并提供
https://sourceforge.net/projects/socialauth/files/latest/download
答案 1 :(得分:0)
我在这里报告了这个问题:
https://github.com/3pillarlabs/socialauth/issues/38
你可以: