Linux 软件免费装

RESTful Single Sign-On Plugin

开发者 filosofo
更新时间 2014年3月24日 22:48
捐献地址: 去捐款
PHP版本: 3.8 及以上
WordPress版本: 3.8
版权: GPLv2 or later
版权网址: 版权信息

标签

authentication auth SSO REST Rails

下载

1.0.1 1.0.2 1.1.0

详情介绍:

RESTful Single Signon Plugin is a WordPress plugin that allows you authenticate WordPress users with a RESTful identity provider, such as a Rails application using Devise with JSON responses enabled (see below). See the FAQ for more info on how you can use this plugin to integrate with a Rails application, for example.

安装:

  1. Upload wp-restful-single-sign-on to the /wp-content/plugins/ directory
  2. Activate RESTful Single Sign-On through the 'Plugins' menu in WordPress

常见问题:

How can I use this plugin to integrate with a Rails application?

Using Devise

Devise no longer responds to JSON out of the box, and for good reason: responding with the resource typically returns way too much information. So if you enable JSON responses, make sure that your resource exposes only the properties it should (more info below).

Enabling Devise JSON responses

in config/application.rb add the following: config.to_prepare do DeviseController.respond_to :html, :json end

Controlling Data in the JSON Response

If your Devise resource is the User model, add something like the following method to app/models/user.rb: def as_json options={} { email: self.email, first_name: self.first_name, last_name: self.last_name, } end This returns only the email, first name, and last name User properties.

更新日志:

1.0.2 Handle erroroneous requests with grace. 1.0 Initial release of plugin