# spring-social **Repository Path**: mirrors_spring-projects/spring-social ## Basic Information - **Project Name**: spring-social - **Description**: Allows you to connect your applications with SaaS providers such as Facebook and Twitter. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2025-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-social is no longer actively maintained by VMware, Inc. # Spring Social [Spring Social] is an extension of the [Spring Framework] that helps you connect your applications with Software-as-a-Service (SaaS) providers such as Facebook and Twitter. ## Features - An extensible service provider framework that greatly simplifies the process of connecting local user accounts to hosted provider accounts. - A connect controller that handles the authorization flow between your Java/Spring web application, a service provider, and your users. - Java bindings to popular service provider APIs such as Facebook, Twitter, LinkedIn, TripIt, and GitHub. - A sign-in controller that enables users to authenticate with your application by signing in through a service provider. - Much more... ## Download Artifacts See [downloading Spring artifacts] for Maven repository information. Unable to use Maven or other transitive dependency management tools? See [building a distribution with dependencies]. ### Dependencies ```xml org.springframework.social spring-social-core ${org.springframework.social-version} org.springframework.social spring-social-web ${org.springframework.social-version} ``` ### Repositories ```xml spring-repo Spring Repository https://repo.spring.io/release spring-milestone Spring Milestone Repository https://repo.spring.io/milestone spring-snapshot Spring Snapshot Repository https://repo.spring.io/snapshot ``` ## Spring Social Modules The core [Spring Social] project does not contain provider modules. Each of the provider modules is in its own project. This enables those modules to progress and release on a separate schedule than Spring Social and be able to react more quickly to changes in the provider's API without the need to wait for a Spring Social release. The SaaS provider-specific projects can be cloned from the following GitHub URLs: - Twitter: [GitHub][twitter-gh] | [Reference][twitter-ref] | [API][twitter-api] - Facebook: [GitHub][facebook-gh] | [Reference][facebook-ref] | [API][facebook-api] - LinkedIn: [GitHub][linkedin-gh] | [Reference][linkedin-ref] | [API][linkedin-api] - TripIt: [GitHub][tripit-gh] - GitHub: [GitHub][github-gh] ## Documentation See the current [Javadoc] and [reference docs]. To get up and running quickly using the project, see the [Quick Start] guide. ## Sample Applications Several example projects are available in the [samples repository]. ## Issue Tracking Report issues via the [Spring Social JIRA]. While JIRA is preferred, [GitHub issues] are also welcome. Understand our issue management process by reading about [the lifecycle of an issue]. ## Build from Source 1. Clone the repository from GitHub: ```sh $ git clone https://github.com/spring-projects/spring-social.git ``` 2. Navigate into the cloned repository directory: ```sh $ cd spring-social ``` 3. The project uses [Gradle] to build: ```sh $ ./gradlew build ``` 4. Install jars into your local Maven cache (optional) ```sh $ ./gradlew install ``` ## Import Source into your IDE ### Eclipse 1. To generate Eclipse metadata (.classpath and .project files): ```sh $ ./gradlew eclipse ``` 2. Once complete, you may then import the projects into Eclipse as usual: ``` File -> Import -> Existing projects into workspace ``` > **Note**: [Spring Tool Suite][sts] has built in support for [Gradle], and you can simply import as Gradle projects. ### IDEA Generate IDEA metadata (.iml and .ipr files): ```sh $ ./gradlew idea ``` ## Contributing [Pull requests] are welcome. See the [contributor guidelines] for details. ## License [Spring Social] is released under version 2.0 of the [Apache License]. [Spring Social]: https://projects.spring.io/spring-social [Spring Framework]: https://projects.spring.io/spring-framework [downloading Spring artifacts]: https://github.com/spring-projects/spring-framework/wiki/Downloading-Spring-artifacts [building a distribution with dependencies]: https://github.com/spring-projects/spring-framework/wiki/Building-a-distribution-with-dependencies [twitter-gh]: https://github.com/spring-projects/spring-social-twitter [twitter-ref]: https://docs.spring.io/spring-social-twitter/docs/current/reference/htmlsingle/ [twitter-api]: https://docs.spring.io/spring-social-twitter/docs/current/apidocs/ [facebook-gh]: https://github.com/spring-projects/spring-social-facebook [facebook-ref]: https://docs.spring.io/spring-social-facebook/docs/current/reference/htmlsingle/ [facebook-api]: https://docs.spring.io/spring-social-facebook/docs/current/apidocs/ [linkedin-gh]: https://github.com/spring-projects/spring-social-linkedin [linkedin-ref]: https://docs.spring.io/spring-social-linkedin/docs/1.0.x/reference/htmlsingle/ [linkedin-api]: https://docs.spring.io/spring-social-linkedin/docs/1.0.x/api/ [tripit-gh]: https://github.com/spring-projects/spring-social-tripit [github-gh]: https://github.com/spring-projects/spring-social-github [Javadoc]: https://docs.spring.io/spring-social/docs/current/apidocs/ [reference docs]: https://docs.spring.io/spring-social/docs/current-SNAPSHOT/reference/htmlsingle/ [samples repository]: https://github.com/spring-projects/spring-social-samples [Quick Start]: https://github.com/spring-projects/spring-social/wiki/Quick-Start [Spring Social JIRA]: https://jira.springsource.org/browse/SOCIAL [GitHub issues]: https://github.com/spring-projects/spring-social/issues [the lifecycle of an issue]: https://github.com/spring-projects/spring-framework/wiki/The-Lifecycle-of-an-Issue [Gradle]: https://gradle.org [sts]: https://spring.io/tools [Pull requests]: https://help.github.com/send-pull-requests [contributor guidelines]: https://github.com/spring-projects/spring-framework/blob/master/CONTRIBUTING.md [Apache License]: https://www.apache.org/licenses/LICENSE-2.0