説明
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.
インストール
- Upload
wp-restful-single-sign-on
to the/wp-content/plugins/
directory - 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 toapp/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” をあなたの言語に翻訳しましょう。
開発に興味がありますか ?
変更履歴
1.0.2
Handle erroroneous requests with grace.
1.0
Initial release of plugin