このプラグインは WordPress の最新3回のメジャーリリースに対してテストされていません。もうメンテナンスやサポートがされていないかもしれず、最新バージョンの WordPress で使用した場合は互換性の問題が発生する可能性があります。

RESTful Single Sign-On Plugin

説明

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

FAQ

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.

評価

このプラグインにはレビューがありません。

貢献者と開発者

RESTful Single Sign-On Plugin はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“RESTful Single Sign-On Plugin” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

1.0.2

Handle erroroneous requests with grace.

1.0

Initial release of plugin