Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Web extension for Scribe to get user profile after OAuth authentication process
Java

This branch is 507 commits behind pac4j:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src
LICENSE
README.textile
pom.xml

README.textile

What is ScribeUP ?

ScribeUP (for Scribe User Profile) is a web-oriented extension for the Scribe library. It retrieves the profile of a user after this user has been authenticated by an OAuth provider. It’s available under the Apache 2 license.
Take a look at the technical description of the project. Browse the Javadoc.

OAuth providers supported

Facebook Github Google LinkedIn Twitter Windows Live WordPress Yahoo

Look at the description of the providers and profiles. Follow the guide to extend or add a new provider.

Who can use ScribeUP ?

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).
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.
The library is also integrated in my Spring Security OAuth client library which adds OAuth client support to Spring Security.

Versions

<dependency>
   <groupId>org.scribe</groupId>
   <artifactId>scribe-up</artifactId>
   <version>1.1.0-SNAPSHOT</version>
</dependency>

The version 1.0.0 has been released.
The current version : 1.1.0-SNAPSHOT is under development. It’s available on Sonatype snapshots repository.
Learn more about versions.

Testing

ScribeUP is tested by 152 unit tests and also 8 integration tests on OAuth providers by simulating complete authentication processes (using the HtmlUnit library).

Contact

Find me on LinkedIn or by email : leleuj@gmail.com

Something went wrong with that request. Please try again.