WordPress Multisite (using subdomains) + Shibboleth authentication

The WordPress Shibboleth plugin advertises WPMU support but does not seem to work with a WP 3.x Multisite/Network installation. Below is a patch to version 1.4 of the Shibboleth plugin and basic setup details needed to support sitewide Shibboleth authentication.

Before we begin, I assume you’re already familiar with installing and configuring Shibboleth, WordPress, and the WordPress Shibboleth plugin. If you haven’t already set up WordPress or a Shibboleth SP, either bribe someone who has or find a carafe of coffee and come back in a day or two.

Download the patch (wp-shibboleth-1.4-multisite.patch.zip)

What’s in the patch?

  • Support for WP Multisite/Network with subdomains. I didn’t try this with a subdirectory implementation and don’t expect it to work.
  • A setting to specify the common email domain for users’ email addresses as a combination of their shibboleth username + “@” + the common email domain
  • Fixes for localization/gettext support.
  • HTML markup fixes on the admin control panel page

Continue reading WordPress Multisite (using subdomains) + Shibboleth authentication

ibiblio celebrates 2011 World IPv6 day

ibiblio is happy to participate in 2011 World IPv6 day. A small but diverse set of content is now accessible via IPv6. You can view the ibiblio homepage, listen to live radio streams, or sync your local Fedora Linux mirror with rsync over IPv6. The ibiblio IPv6 services page has details on how to connect.

Adoption of IPv6 has been very slow. The Internet Society lists only 434 registered 2011 World IPv6 day participants. However, events such as this give us an opportunity to explore and learn. Read on if you’re interested in some of the hurdles we encountered setting up IPv6 services.
Continue reading ibiblio celebrates 2011 World IPv6 day