CommunityAPI SSO

CommunityAPI SSO provides user provisioning, authorization and single signon capabilities against CommunityAPI providers.

Author:Kriss Andsten (profile at wordpress.org)
WordPress version required:2.8.6
WordPress version tested:3.0.5
Plugin version:0.98
Added to WordPress repository:14-06-2010
Last updated:14-06-2010
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:0
Rated by:0
Plugin URI:http://www.shortpacket.org/community-wp
Total downloads:1 233
plugin download
Click to start download

CommunityAPI is a lightweight Single Sign On and directory service. The following capabilities are supported:

  • Single Sign On via a known identity provider supporting CommunityAPI calls.
  • Password proxy support, verifying a submitted user/pass by sending them to the identity provider.
  • Auto provisioning of users, should they not exist in the WordPress database.
  • Authorization set by group membership in the identity provider.

The provider and consumer (wordpress) does not have to reside on the same host.

To examplify: If you have a phpBB3 forum with the CommuntiyAPI phpBB3 plugin, installing this plugin will allow you to login to wordpress using the phpBB3 credentials, will log you in automatically as long as you have a phpBB3 session going and will create the user automatically if it doesn't already exist locally in WordPress. Group memberships in phpBB can be tied to access levels in WordPress, in which case the access level of the user is modified accordingly each login.

As such, you'd really want to operate both the provider (phpBB3 or similar) and the consumer (WordPress) under the same administative 'domain', since WordPress as a whole needs to trust the provider.

Local wordpress users are supported, but keep in mind that a CommunityAPI user with the same username will be seen as the same user.