WP Simple SAML #2 in Security
WordPress Simple SAML plugin
★ 125stars
322kcomposer installs
37forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/humanmade/wp-simple-saml/archive/refs/heads/master.zipAlso on Packagist as humanmade/wp-simple-saml:
composer require humanmade/wp-simple-samlFrom the readme
WordPress Simple SAML
Easy to use Single-sign-on ( SSO ) SAML integration plugin for WordPress, with multi-site / multi-network support.
A Human Made project. Maintained by Shady Sharaf.
WordPress Simple SAML is a flexible, extensible SAML integration plugin, which does most of the grunt work while keeping everything configurable through actions and filters throughout the plugin.
The plugin supports multi-site networks, and cross-network SSO delegation as well. Can be installed on site-level, or on network-level.
WordPress Simple SAML uses OneLogin's PHP-SAML toolkit for SAML API integration.
Getting Set Up
- Copy the plugin files to your wp-content/plugins directory
- Activate the plugin
- Head over to configuration screen.
- Send Service Provider metadata URL ( or content ) to your Identity Provider authority (IdP) ( find the link in settings page ).
Note: If you're activating the plugin network-wide via code, you might need to use the filter wpsimplesamlnetworkactivated to override the standard WordPress check, something like this would be what you need:
Configuration
There is two ways to configure the plugin, either
Read the full README on GitHub →