Skip to content

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

License

Notifications You must be signed in to change notification settings

matthewdfleming/scribe-up

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 : [email protected]

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%