Мы используем spring-social для интеграции нашего приложения в facebook. В OAuth2AuthenticationService область пуста. Мы устанавливаем область как входной сигнал формы. Но это не работа, и область не может быть установлена. Мы не смогли получить электронную почту пользователя.spring social получить письмо пользователя при аутентификации
Есть ли способ переопределить переменную области действия «OAuth2AuthenticationService»?
Не: Весна социальной verison является 1.1.0.BUILD-ПАНОРАМА
We used spring social sample which contains security xml version
<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>
Имея ту же проблему. Если я пытаюсь использовать '/ connect/facebook' вместо'/auth/facebook' для аутентификации, я вижу следующее предупреждение, которое превращается в исключение: 'WARN: org.springframework.social.connect.web.ConnectController - Исключение при обработке OAuth2 callback (синтаксический анализ выражений не выполнен; вложенное исключение - org.springframework.expression.spel.SpelEvaluationException: EL1007E: (pos 0): поле или имя свойства не могут быть найдены на нуле. Перенаправление на страницу состояния подключения к facebook. ' –