SAML authentication for WordPress, using the bundled OneLogin SAML library or optionally installed SimpleSAMLphp. OneLogin provides a SAML authentication bridge; SimpleSAMLphp provides SAML plus a variety of other authentication mechanisms. This plugin acts as a bridge between WordPress and the authentication library.
If your organization uses Google Apps, integrating Google Apps with WP SAML Auth takes just a few steps.
The standard user flow looks like this:
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 the SAML identity provider, bypassing wp-login.php
. Similiarly, auto_provision=>false
will disable automatic creation of new WordPress users.
See installation instructions for full configuration details.
This plugin implements a variety of WP-CLI commands. All commands are grouped into the wp saml-auth
namespace.
$ wp help saml-auth
NAME
wp saml-auth
DESCRIPTION
Configure and manage the WP SAML Auth plugin.
SYNOPSIS
wp saml-auth <command>
SUBCOMMANDS
scaffold-config Scaffold a configuration filter to customize WP SAML Auth usage.
Use wp help saml-auth <command>
to learn more about each command.
See CONTRIBUTING.md for information on contributing.