Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Example Grails project showing integration with multiple OAuth providers using scribe-java
Groovy Gosu Java JavaScript
Branch: master

demo

latest commit f26ef85835
Piotr Jagielski authored
Failed to load latest commit information.
.settings initial commit
grails-app properties
lib initial commit
src initial commit
web-app initial commit
README.md demo
application.properties initial commit

README.md

grails-oauth-scribe-example

Example Grails project showing integration with multiple OAuth providers using scribe-java. Currently supports Google+, Facebook, Twiiter, GitHub and LinkedIn. It uses underneath scribe-java library.

Demo

This Grails project is deployed on CloudFoundry, you can see it in action on here

Installation

Before starting you have to register your application to various OAuth providers, see table below:

ProviderWhere to register application
Google+https://code.google.com/apis/console
Facebookhttps://developers.facebook.com/apps
Twitterhttps://dev.twitter.com/apps/new
GitHubhttps://github.com/settings/applications/new
Linkedinhttps://www.linkedin.com/secure/developer?newapp=

Then, rename oauth.properties.template from grails-app/conf to oauth.properties and copy the API and secret keys to corresponding property of the file. Example of Google below:

google

And start application: grails run-app

You should now be able to login with your social accounts. Beware of callback URLs - not all providers support application hosted on localhost... But deploying on cloudfoundry should help.

Enjoy!

Something went wrong with that request. Please try again.