WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

WP SAML Auth

SAML authentication for WordPress, using SimpleSAMLphp.

SAML authentication for WordPress, using SimpleSAMLphp. When activated, and provided access to a functional SimpleSAMLphp installation, this plugin permits authentication using any of the methods supported by SimpleSAMLphp.

The standard user flow looks like this:

  • User can log in via SimpleSAMLphp using a button added to the standard WordPress login view.
  • When the button is clicked, the SimpleSAML_Auth_Simple class is called to determine whether the user is authenticated.
  • If the user isn't authenticated, they're redirected to the SimpleSAMLphp login view.
  • Once the user is authenticated with SimpleSAMLphp, they will be signed into WordPress as their corresponding WordPress user. A new WordPress user will be created if none exists.
  • When the user logs out of WordPress, they are also logged out of SimpleSAMLphp.

A set of configuration options allow you to change the plugin's default behavior. For instance, permit_wp_login=>false will force all authentication to go through SimpleSAMLphp, bypassing wp-login.php. Similiarly, auto_provision=>false will disable automatic creation of new WordPress users.

See installation instructions for full configuration details.

Requires: 4.4 or higher
Compatible up to: 4.7.2
Last Updated: 3 months ago
Active Installs: 40+

Ratings

5 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1
100,1,1