может я знаю, есть ли учебники/guideliness на весеннюю безопасности интеграции с Facebook Connectпружина безопасности интегрируется с Facebook Connect
ответ
Может быть, вы должны смотреть на OAuth for Spring Security и Authentication - Facebook Developers
ребят в SpringSource запустил «Spring Social », на что стоит обратить внимание при работе с любым социальным API (включая facebook). См. http://www.springsource.org/spring-social
Spring Social отлично работает, но работает только с Spring Framework 3.0+. Так смотреть весеннюю версию, потому что я пытался два дня, чтобы выяснить, как сделать Spring Социальной работы с Spring Framework 2.5;)
Вы можете использовать facbook граф API, чтобы запросить информацию пользователей и чем разобрать его, как это:
JSONObject resp = new JSONObject(content);
String facebookid = resp.getString("id");
String firstName = resp.getString("first_name");
String lastName = resp.getString("last_name");
String email = resp.getString("email");
String phone = resp.getString("mobile_phone");
JSONObject address = resp.getJSONObject("address");
String street = address.getString("street");
String city = address.getString("city");
String zip = address.getString("zip");
String state = address.getString("state");
String country = address.getString("country");
После того, как строки, вызывающие ваш метод регистрации, должны быть легкими. Затем вам просто нужно автоподтвердить их.
Я отправил более подробную информацию об этом здесь: Facebook Connect example in JSP (tomcat)
Дополнительно к пружинной безопасности вам нужно Spring social см Signing in with Service Provider Accounts. Многообещающая запись в блоге - Integrating your Java Spring MVC webapp with Facebook – Part 1: Doing the OAuth Dance.