Weibo support for Grails Spring Security OAuth
Groovy Batchfile
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
grails-app
src/groovy/grails/plugin/springsecurity/oauth
wrapper
.gitignore
.travis.yml
LICENSE
README.md
SpringSecurityOauthWeiboGrailsPlugin.groovy
application.properties
grailsw
grailsw.bat

README.md

grails-spring-security-oauth-weibo Build Status

Weibo 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-weibo:0.1'
  // ...
}

Usage

Add to your Config:

oauth {
  // ...
  providers {
    // ...
    weibo {
      api = org.scribe.builder.api.SinaWeiboApi20
      key = 'oauth_weibo_key'
      secret = 'oauth_weibo_secret'
      successUri = '/oauth/weibo/success'
      failureUri = '/oauth/weibo/error'
      callback = "${baseURL}/oauth/weibo/callback"
      scope = 'all'
    }
    // ...
  }
}

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="weibo" id="weibo-connect-link">Weibo</oauth:connect>

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

Copyright and license

Copyright 2013-2014 Alexey Zhokhov under the Apache License, Version 2.0. Supported by AZ.