Skip to content
This repository has been archived by the owner on Mar 8, 2019. It is now read-only.

donbeave-archive/grails-spring-security-oauth-facebook

Repository files navigation

grails-spring-security-oauth-facebook Build Status

Facebook extension for Grails Spring Security OAuth plugin

Installation

Add the following plugin definition to your BuildConfig:

// ...
plugins {
  // ...
  compile ':spring-security-oauth:2.0.2'
  compile ':spring-security-oauth-facebook:0.1'
  // ...
}

Usage

Add to your Config:

oauth {
  // ...
  providers {
    // ...
    facebook {
      api = org.scribe.builder.api.FacebookApi
      key = 'oauth_facebook_key'
      secret = 'oauth_facebook_secret'
      successUri = '/oauth/facebook/success'
      failureUri = '/oauth/facebook/error'
      callback = "${baseURL}/oauth/facebook/callback"
    }
    // ...
  }
}

In your view you can use the taglib exposed from this plugin and from OAuth plugin to create links and to know if the user is authenticated with a given provider:

<oauth:connect provider="facebook" id="facebook-connect-link">Facebook</oauth:connect>

Logged with facebook?
<s2o:ifLoggedInWith provider="facebook">yes</s2o:ifLoggedInWith>
<s2o:ifNotLoggedInWith provider="facebook">no</s2o:ifNotLoggedInWith>

Copyright and license

Copyright 2012-2014 Mihai Cazacu, Enrico Comiti and Alexey Zhokhov under the Apache License, Version 2.0. Supported by AZ.

About

Facebook support for Grails Spring Security OAuth

Resources

License

Stars

Watchers

Forks

Packages

No packages published