Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
WP SAML Auth icon

WP SAML Auth

v2.1.4
by Pantheon Systems · 4.4 (7 reviews)

SAML authentication for WordPress.

6K+ active installs Updated Nov 28, 2023 Tested to 6.3.5 Requires PHP 7.3
Try Demo Download
Pre-installed Ready in ~10s No card
WP SAML Auth

About WP SAML Auth

The WP SAML Auth plugin allows users to log in to WordPress using their SAML identity provider. It can integrate with OneLogin or SimpleSAMLphp and supports Google Apps integration. The plugin also provides configuration options to customize its behavior and includes WP-CLI commands for easy management.

Changelog

2.1.4 (November 27, 2023)

  • Fix typo in the label for the certificate path [#352]
  • Updates Pantheon WP Coding Standards to 2.0 [#357]
  • Fix logged-out auth issue [#359] (props Snicco)

2.1.3 (April 8, 2023)

  • Fixes missing vendor/ directory in previous release [#336]

2.1.2 (April 7, 2023)

  • Bump yoast/phpunit-polyfills from 1.0.4 to 1.0.5 [#334].
  • Updates tested up to version
  • Removes unused NPM dependencies

2.1.1 (March 15, 2023)

2.1.0 (November 29, 2022)

  • Adds Github Actions for building tag and deploying to wp.org. Add CONTRIBUTING.md. [#311]

2.0.1 (January 24, 2022)

  • Rebuilds platform dependencies to accommodate PHP 7.3 [#278].

2.0.0 (January 6, 2022)

  • BREAKING: Updates onelogin/php-saml to v4.0.0, which requires PHP 7.3 or higher [#275].

1.2.7 (December 9, 2021)

  • Adds a wp_saml_auth_pre_logout action that fires before logout [#274].

1.2.6 (October 12, 2021)

  • Adds a wp_saml_auth_login_parameters filter to allow login parameters to be filtered [#262].

1.2.5 (August 18, 2021)

  • Fixes undefined index notice introduced in 1.2.4 [#257].

1.2.4 (August 18, 2021)

  • Adds a wp_saml_auth_internal_logout_args filter to allow the internal logout args to be filterable [#255].

1.2.3 (May 25, 2021)

  • Adds a wp_saml_auth_force_authn filter to allow forceAuthn=”true” to be enabled [#248].

1.2.2 (Apr 26, 2021)

  • Ensures SAML button and explanations are only added to the login screen [#242].

1.2.1 (Mar 2, 2021)

  • Updates onelogin/php-saml to v3.6.1 [#236].

1.2.0 (Feb 22, 2021)

  • Updates onelogin/php-saml to v3.6.0 [#233].

1.1.1 (Feb 3, 2021)

  • Updates French localization and ensures localizations are loaded [#230].

1.1.0 (Dec 1, 2020)

  • Updates onelogin/php-saml to v3.5.0 [#218].

1.0.2 (May 27, 2020)

  • Avoid undesired session_start() when using SimpleSAMLphp [#196].

1.0.1 (May 26, 2020)

  • Allows redirecting back to wp-login.php while avoiding redirect loop [#192].

1.0.0 (March 2, 2020)

  • Plugin is stable.

0.8.3 (February 3, 2020)

  • Removes unused placeholder value that’s causing PHP notices [#178].

0.8.2 (January 22, 2020)

  • Fixes method declaration for methods used statically [#176].

0.8.1 (November 25, 2019)

  • Updates onelogin/php-saml to v3.4.1 [#174].

0.8.0 (November 20, 2019)

  • Updates onelogin/php-saml to v3.4.0 [#173].

0.7.3 (November 7, 2019)

  • Updates onelogin/php-saml to v3.3.1 [#172].

0.7.2 (October 30, 2019)

  • Fixes issue where an empty required settings field would throw load Exception [#170].

0.7.1 (September 26, 2019)

  • Fixes typo on the settings page [#163].

0.7.0 (September 16, 2019)

  • Updates onelogin/php-saml to v3.3.0 [#160].

0.6.0 (May 14, 2019)

  • Adds a settings page for configuring WP SAML Auth [#151].
  • Fixes issue when processing SimpleSAMLphp response [#145].

0.5.2 (April 8, 2019)

  • Updates onelogin/php-saml to v3.1.1 for PHP 7.3 support [#139].

0.5.1 (November 15, 2018)

  • Introduces a wp_saml_auth_attributes filter to permit modifying SAML response attributes before they’re processed by WordPress [#136].

0.5.0 (November 7, 2018)

  • Updates onelogin/php-saml to v3.0.0 for PHP 7.2 support [#133].

0.4.0 (September 5, 2018)

  • Updates onelogin/php-saml from v2.13.0 to v2.14.0 [#127].

0.3.11 (July 18, 2018)

  • Provides an error message explicitly for when SAML response attributes are missing [#125].

0.3.10 (June 28, 2018)

  • Ensures redirect_to URLs don’t lose query parameters by encoding with rawurlencode() [#124].
  • Adds French localization.

0.3.9 (March 29, 2018)

  • Fixes PHP notice by using namespaced SimpleSAMLphp class if available [#118].
  • Updates onelogin/php-saml from v2.12.0 to v2.13.0

0.3.8 (February 26, 2018)

  • Redirects to action=wp-saml-auth when redirect_to is persisted, to ensure authentication is handled [#115].

0.3.7 (February 13, 2018)

  • Persists redirect_to value in a more accurate manner, as a follow up to the change in v0.3.6 [#113].

0.3.6 (February 7, 2018)

  • Prevents WordPress from dropping authentication cookie when user is redirected to login from /wp-admin/ URLs [#112].

0.3.5 (January 19, 2018)

  • Substitutes wp-login.php string with parse_url( wp_login_url(), PHP_URL_PATH ) for compatibility with plugins and functions that alter the standard login url [#109].

0.3.4 (December 22, 2017)

  • Permits internal connection type to be used without signout URL, for integration with Google Apps [#106].

0.3.3 (November 28, 2017)

  • Forwards ‘redirect_to’ parameter to SAML Authentication to enable deep links [#103].

0.3.2 (November 9, 2017)

  • Updates onelogin/php-saml dependency from v2.10.7 to v2.12.0 [#90, #99].

0.3.1 (July 12, 2017)

  • Passes $attributes to wp_saml_auth_insert_user filter, so user creation behavior can be modified based on SAML response.

0.3.0 (June 29, 2017)

  • Includes OneLogin’s PHP SAML library for SAML auth without SimpleSAMLphp. See “Installation” for configuration instructions.
  • Fixes handling of SAMLResponse when permit_wp_login=true.

0.2.2 (May 24, 2017)

  • Introduces a wp_saml_auth_login_strings filter to permit login text strings to be filterable.
  • Introduces a wp_saml_auth_pre_authentication filter to allow authentication behavior to be adapted based on SAML response.
  • Improves error message when required SAML response attribute is missing.
  • Corrects project name in composer.json.

0.2.1 (March 22, 2017)

  • Introduces wp_saml_auth_new_user_authenticated and wp_saml_auth_existing_user_authenticated actions to permit themes / plugins to run a callback post-authentication.
  • Runs Behat test suite against latest stable SimpleSAMLphp, instead of a pinned version.

0.2.0 (March 7, 2017)

  • Introduces wp saml-auth scaffold-config, a WP-CLI command to scaffold a configuration filter to customize WP SAML Auth usage.
  • Redirects back to WordPress after SimpleSAMLPHP authentication.
  • Variety of test suite improvements.

0.1.0 (April 18, 2016)

  • Initial release.

Try other plugins