WordPress plugin intelligence profile

Cross-Site SSO for OpenID Connect

The plugin provides a single sign-on, logout and signed cross-site connection for separate WordPress installs sharing one OpenID Connect provider.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.9 · PHP 7.4
Directory statusactive
Last directory update14 Oct 202618d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Cross-Site SSO for OpenID Connect version 1.0.0 as active, updated 18d ago and tested up to WordPress 7.1.

Overview

About this plugin

The plugin is an addon to the OpenID Connect Generic plugin which authenticates a user on each site.

Single sign-on. The plugin performs an OpenID Connect authorization against your provider. If the provider session exists, the visitor is signed in with no click and no password prompt.

Single logout. If you logout on a site you are logged out of them all. This happens through a signed top-level redirect chain that visits each configured site in turn and

ends at your provider’s end-session endpoint.

Order history. The sites without WooCommerce can display a signed-in customer’s order history with the [cross_site_orders] shortcode.

Design notes

This plugin deliberately does not replicate users, passwords, or orders between

sites. Your identity provider is the source of truth for identity; the site with WooCommerce is the source of truth for orders.

Roles and sign-on

By default, silent authentication is disabled for administrators to prevent the exploitation of hijacked provider sessions; however, administrative access to the plugin remains fully available. If your organization requires administrative roles to be included in Single Sign-On (SSO), you can modify this behavior using the LS_SSO_BLOCK_SILENT_ROLES constant (configured as a comma-separated list of role slugs, or left empty to permit all roles). Alternatively, you can utilize the ls_sso_block_silent_roles filter.

Requirements

  • The OpenID Connect Generic plugin, active and configured, on every participating site.
  • An OpenID Connect provider (Auth0, Keycloak, Okta, Entra ID and others).
  • HTTPS on every site.
  • WooCommerce, on the store site only if you want order data.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • openid connect
  • single sign on
  • sign on
  • oidc
  • sso
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.9 · PHP 7.4
Update activity14 Oct 202618d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.