ScribeUP (for Scribe User Profile) is a web library to retrieve the profile of a user after this user has been authenticated by an OAuth provider. It’s based on Scribe and available under the Apache 2 license.
Take a look at the technical description of the project. Browse the Javadoc.
- Everybody can use ScribeUP by following the sample.
- However, the library was created to be the foundation of the cas-server-support-oauth module, which adds OAuth support to the CAS server (version 3.5.0). A demo is available at : https://github.com/leleuj/cas-oauth-demo-3.5.0.
- ScribeUP is also used to propose a shiro-oauth module to add OAuth client support to the Shiro project : the JIRA ticket and the associated discussion. A demo is available at : https://github.com/leleuj/scribe-up-shiro-demo.
- The library is also integrated in my Spring Security OAuth client library which adds OAuth client support to Spring Security. A demo is available at : https://github.com/leleuj/spring-security-oauth-client-demo.
<dependency> <groupId>org.scribe</groupId> <artifactId>scribe-up</artifactId> <version>1.1.0-SNAPSHOT</version> </dependency>
ScribeUP is tested by 154 unit tests and also 8 integration tests on OAuth providers by simulating complete authentication processes (using the HtmlUnit library).
Find me on LinkedIn or by email : firstname.lastname@example.org