我可能知道有关于与facebook连接的弹簧安全集成的任何教程/指南
答案 0 :(得分:7)
Springsource的人们推出了“Spring Social”,在处理任何社交API(包括facebook)时都值得关注。见http://www.springsource.org/spring-social
答案 1 :(得分:2)
Spring Social非常棒,但仅适用于Spring Framework 3.0+。所以看看你的春季版本因为我试了两天来弄清楚如何使用Spring Framework 2.5进行Spring Social工作;)
答案 2 :(得分:1)
答案 3 :(得分:1)
除了Spring安全性,您需要Spring social,请参阅Signing in with Service Provider Accounts。一个有前途的博客文章是Integrating your Java Spring MVC webapp with Facebook – Part 1: Doing the OAuth Dance。
答案 4 :(得分:0)
您可以使用facbook graph 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)