[WordPress] 外掛分享: Cross-Site SSO for OpenID Connect

首頁 › 外掛目錄 › Cross-Site SSO for OpenID Connect
全新外掛
安裝啟用
—
尚無評分
剛更新
最後更新
—
問題解決
WordPress 5.9+ PHP 7.4+ v1.0.0 上架:2026-10-13

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Cross-Site SSO for OpenID Connect」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

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.

延伸相關外掛

文章
Filter
Mastodon