更新如下: 新特性/提升 * Add subclassing hok to ProviderConfigurationSupport to allow flexibility in construction of ApiHelper bean. (GitHub PR #113) * Add extension point in AbstractOAuth2Api to decorate RestTemplate in an API binding. (GitHub PR #158) * Enable proxy user authentication with http.proxyUser and http.proxyPassword. (GitHub PR #177) * Add support for app-provided `state` parameter. (GitHub PR #180) * Remove DataAccessException from throws clause of SocialUserDetailsService#loadUserByUserId(). DataAccessException is a RuntimeException, so this should not be a breaking change. (GitHub PR #173) * Add template method to allow for additional parameters when doing OAuth 2 authorization. (GitHub PR #152, GitHub issue #151) * Add support for session strategy in SocialAuthenticationFilter. (GitHub PR #164) * Add ID field to UserProfile. (GitHub PR #168) * Add a session-based User ID source. (SOCIAL-468) Bug 修复 * Revert some dependency changes from 1.1.3 to versions that don't break backward compatibility. Specifically Apache HttpComponents is now at version 4.3.6 and Spring Security is now at version 3.2.9.RELEASE. * Fix broken links in README. (GitHub PR #182) * Reintroduced a constructor to UserProfile that does not require the user ID in order to preserve backward compatibility. (GitHub PR #166) * Fix documentation concerning ProviderSignInUtils use of non-static methods. (GitHub PR #171) * Fix documentation to reflect current state of DB schema. (GitHub PR #163) Miscellaneous * Default to latest Spring IO snapshot when running Spring IO checks. 详情请看:changelog Project Site | Reference | JavaDoc Spring Social 是 Spring 框架的扩展,用来方便开发Web社交应用程序,可通过该项目来创建与各种社交网站的交互,例如 Twitter、Facebook、LinkedIn 和 TripIt 等。 Spring Social 包括: 一组社交应用模板用于与 Twitter, Facebook, LinkedIn, TripIt, and Greenhouse 进行交互. 一个支持 OAuth 的请求工厂类,使得 RestTemplate 请求支持 OAuth 认证,封装了 OAuth认证细节 一个Web参数解析器用来获取Facebook的User标识并在Spring的MVC控制器中获取访问的令牌。 Spring Social 1.1.4 发布,Spring 社交扩展框架下载地址