我们正在使用 spring-social 将我们的应用程序集成到 facebook。在 OAuth2AuthenticationService 中,范围为空。我们将范围设置为表单上的输入。但它不起作用并且无法设置范围。我们无法获得用户电子邮件。
有没有办法覆盖“OAuth2AuthenticationService”范围变量?
不是:Spring 社交版本是 1.1.0.BUILD-SNAPSHOT
我们使用了包含安全xml版本的spring social sample
<form name="fb_signin" id="fb_signin" action="../auth/facebook"
method="post">
<input type="hidden" name="scope"
value="email,publish_stream,read_stream,offline_access" />
<button type="submit"> <img src="../images/social/facebook/sign-in-with-facebook.png" /> </button>
<!--
<input
type="image"
src="../images/social/facebook/sign-in-with-facebook.png"
align="right" />
-->
</form>