[WordPress] 外掛分享: SCIM User Sync/Provisioning

WordPress 外掛 SCIM User Sync/Provisioning 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「SCIM User Sync/Provisioning」是 2020-08-27 上架。
  • 目前有 200 個安裝啟用數。
  • 上一次更新是 2025-05-02,距離現在已有 2 天。
  • 外掛最低要求 WordPress 3.7 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 5.4 以上。
  • 有 2 人給過評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

miniorange |

外掛標籤

okta | SCIM | AzureAD | user sync | employee directory |

內容簡介

SCIM User Sync/provisioning 外掛提供自動化使用者同步,從身份提供者同步使用者至 WordPress。

SCIM User Sync/provisioning 外掛使您的 WordPress 網站具備 SCIM 功能,將其轉換為符合 SCIM 的端點,並可與多個身份提供者進行配置,例如 Azure AD、Okta、OneLogin、G-suite / Google Apps、Centrify、JumpCloud、Keycloak、miniOrange IDP 以及支援 SCIM 協議的自訂提供者。

SCIM User Sync/provisioning 外掛允許您自動化使用者創建、更新和刪除身份提供者中的使用者資訊,即時同步至您的 WordPress 網站,並自不同身份提供者自動同步使用者至 WordPress。

要在您的身份提供者 (IdP) 中設定使用者配接,使用外掛中的 SCIM 端點並在應用程式中設定籠罩令牌。使用者訂閱將立即或在您的 IDP 中設定的時間間隔內,從身份提供者同步至 WordPress 網站。
我們的 SCIM Automated User Sync/Provisioning 外掛也可與自訂提供者進行即時配接。我們的 User Sync/Provisioning (自動配接) 外掛可與符合 SCIM 標準的任何 IDP 配合使用。

需求
PHP

最低 PHP 版本:5.4.0

啟用 PHP HTTP 授權標頭

大多數共享主機預設已停用 HTTP 授權標頭。

要啟用此選項,您需要編輯 .htaccess 檔案,加入以下代碼

RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

WPENGINE

要啟用此選項,您需要編輯 .htaccess 檔案,加入以下代碼

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

Bitnami

要啟用此選項,您需要編輯 /opt/bitnami/apps/wordpress/conf/htaccess.conf 檔案,加入以下行。

您也可以使用此連結進行檢查:https://community.bitnami.com/t/need-to-pass-authorization-headers/44690

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

您為什麼需要 SCIM User Sync/Provisioning-WordPress 外掛?

如果您的團隊使用 Okta、Azure AD、OneLogin、G-Suite 或 Centrify 進行員工/使用者配接,您可以使用 SCIM User Sync/Provisioning 整合,自動保持您的 WordPress 員工目錄/使用者保持同步。 SCIM 推送式系統將 IdP 目錄視為真相源。當 IdP 中進行更改時,它們立即推播至 WordPress,因此您無需擔心 WordPress 員工/使用者目錄不同步。

注意:您可以手動創建新的員工/使用者或從其他位置添加員工/使用者,同時維護目錄同步。此功能對承包商、臨時員工或其他可能接待訪客/收件卻不是核心團隊成員的人很有幫助。

為配接提供的預先整合的 IDP

miniOrange 提供多個應用程式的預先整合的 IDP,例如 Azure AD、Okta、OneLogin、G-suite / Google Apps、Centrify、JumpCloud、Keycloak、miniOrange IDP 以及 自訂提供者。一旦您在符合 SCIM 標準的 IDP 中設定了 SCIM 基本 URL 和籠罩令牌,它們就可以使用 SCIM User Sync/Provisioning 外掛為 WordPress 網站自動更新、創建、刪除、停用使用者 (自動使用者配接)。

SCIM user sync/provisioning 外掛與 JumpCloud 和 G-Suite 配合使用。您隨時可以聯絡我們,或寄送電子郵件至 [email protected],我們會樂於協助您。

原文外掛簡介

SCIM User Sync/provisioning plugin provides Automated user synchronization from the identity provider to WordPress.
SCIM User Sync/provisioning provides SCIM capability to your WordPress site, converting it to a SCIM compliant endpoint which can be configured with many identity providers like Azure AD, Okta, OneLogin, G-suite / Google Apps, Centrify, JumpCloud, Keycloak, miniOrange IDP, and Custom Providers supporting SCIM protocol.
SCIM User Sync/provisioning plugin allows you to automate user creation, update and delete user information from the IDP (identity provider) in real-time to your WordPress site and automate user sync for WordPress from different IDPs.
To set up the user provisioning in your identity provider (IdP), use the SCIM endpoint from the plugin and configure the bearer token in your application. Users’ feeds will be synchronized from the Identity Provider to your WordPress site instantaneously or in a time interval set in your IDP.
Our SCIM Automated User Sync/Provisioning plugin also allows real-time provisioning with custom Providers. Our User Sync/Provisioning (Auto Provisioning) plugin works with any IDP that conforms to the SCIM standard.
REQUIREMENTS
PHP
Minimum PHP version: 5.4.0
PHP HTTP Authorization Header enable
Most of the shared hosting has disabled the HTTP Authorization Header by default.
To enable this option you’ll need to edit your .htaccess file adding the following code
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

WPENGINE
To enable this option you’ll need to edit your .htaccess file adding the following code
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

Bitnami
To enable this option you’ll need to edit your /opt/bitnami/apps/wordpress/conf/htaccess.conf file adding the following line.
You can also check this issue using this link https://community.bitnami.com/t/need-to-pass-authorization-headers/44690
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

Why do you need SCIM User Sync/Provisioning-WordPress plugin?
If your team uses Okta, Azure AD, OneLogin, G-Suite, or Centrify for employee/User provisioning, you can use SCIM User Sync/Provisioning integration to automatically keep your WordPress employee directory/Users in sync. The SCIM push-based system treats the IdP directory as your source of truth. When changes are made in IdP, they push immediately to WordPress, so you need not worry about the WordPress employee/User directory being out of sync.
Note: You can manually create new employees/users or add employees/users from other locations while maintaining your directory sync. This feature is helpful for contractors, temps or other people who may host visitors/receive deliveries but are not core team members.
PRE-INTEGRATED IDPs FOR PROVISIONING
miniOrange provides pre-integrated IdPs for many applications like Azure AD, Okta, OneLogin, G-suite / Google Apps, Centrify, JumpCloud, Keycloak, miniOrange IDP, and Custom Providers. Once you configure the SCIM base URL and Bearer token in your SCIM capable Identity providers (IdPs) they can use the SCIM User Sync/Provisioning plugin for WordPress sites to update, create, delete, deactivate users automatically within seconds. (Auto User Provisioning).

SCIM user sync/provisioning plugin works with JumpCloud and G-Suite.You can always Contact Us, or Email us at [email protected] and we would be happy to help you out in setting up user-provisioning with SCIM supported IdP.

Free Features

Create Users: You can create users by using the SCIM User Sync/Provisioning plugin supporting IdP (eg Okta, OneLogin AzureAD , Centrify and G-Suite), and then you can sync those users (user create) as configured in IdP either real-time or one can schedule the Identity-life

Unlimited Users: There is no restriction for the number of users to be updated to your WordPress site.

Real-time provisioning: Real-time provisioning permits you to update recently created or updated Identity Authentication clients without physically running a task, or waiting for a scheduled one. This proves to be useful for situations that require coordinated provisioning, similar to client self-enrollment that needs immediate system access.

Pre-configured IDPs: Since SCIM is a standard protocol one can use any SCIM supporting IdP. SCIM User Sync/Provisioning provides pre-integrated IdPs like Azure AD, Okta, OneLogin, and miniOrange IdP. The System for Cross-domain Identity Management (SCIM) is an open standard for securely synchronizing user (user sync tool) information between multiple applications.

Premium Features

Includes all the Free version features

Delete Users: The removal of access privilege and system resources for an employee, User, business partner for your WordPress website. It is a security process that removes access of a system to an end-user along with their data in WordPress site when you de-provision the same user in your IdP. (User delete)

Use-case: one can use this feature when a user leaves a company/organization to remove her/his data from your WordPress site.

Deactivate Users or Soft delete: Deactivating a user makes a user inactive or ineffective which means that the user will not be deleted from the system but will no longer be able to log in to your WordPress website and their records can be transferred to another user.

Use-case: One can use this feature when the admin wants to deny access to the WordPress site but this keeps the user data in the WordPress database.

Update Users: This integration allows you to automatically (Automated User Provisioning / Auto user provisioning) update the users and groups for your WordPress Website when you make updates in your identity provider. Attributes like firstName, lastName, are automatically updated ( Auto provisioning ) in the user’s profile when there are any changes in these attributes.

Custom attribute mapping: This feature allows to sync custom attributes sent by IdP in WordPress. We also give the option to show these attributes in the User table list.

HOW WE ARE DIFFERENT
miniOrange has various types of deployments that give the customer a safe and protective choice. We provide a reliable plugin with extended functionality in a cost-beneficial manner. Our SCIM Auto User Provisioning for WordPress sites carries a lot of features within it like modifying, creating, deleting, deactivating users. We also provide Automatically deactivated/deleted user accounts (Auto-provisioning / Automated user provisioning ) on your WordPress site feature when a user is deleted from your IdP with the best Operational Efficiency. Our continuous integration helps you to reduce. If you are looking for a greater amount of administrative control over your WordPress website in a cost-efficient manner. miniOrange offers you the best plugin with the powerful User deployment and continuous integration management feature at an affordable price.
Integrate user provisioning with SAML and OpenID

SCIM User Sync/Provisioning plugin can be integrated with SAML and OpenID plugins to provide complete Life Cycle Management. SCIM User Sync/Provisioning plugin can be integrated with JumpCloud, Okta, AzureAD, OneLogin, and G-suite along with SAML and OpenID. You can use 3rd party pre-integrated apps that support user provisioning and SSO solution using SAML and OpenID protocol.

You can check out this link to check pre-configured apps in G-suite to enable user sync & user provisioning on your WordPress site.SCIM supported apps in G-suite/.

You can check out this link to enable user sync & user provisioning in JumpCloud and WordPress. SCIM integration with JumpCloud

You can check out this link to enable user sync & user provisioning in Okta and WordPress. SCIM integration with Okta

You can check out this link to enable user sync & user provisioning in OneLogin and WordPress. SCIM integration with OneLogin

You can check out this link to enable user sync & user provisioning in AzureAD and WordPress. SCIM integration with AzureAD

You can check out this link to enable user sync & user provisioning in PingOne and WordPress. SCIM integration with PingOne

DOCUMENTATION
Our SCIM User Sync/Provisioning (User Account Management) plugin for WordPress comes with a great number of setup guidelines with ensured content, expectations to make sure you don’t get lost along the way.
https://plugins.miniorange.com/wordpress-user-provisioning
CONTRIBUTED BY MINIORANGE
SCIM User Sync/Provisioning for WordPress is built by miniOrange. We create high-quality WordPress plugins that help you grow your WordPress sites.
Check out our website for other plugins https://plugins.miniorange.com/ or click here to see all our listed WordPress plugins.
CONTACT SUPPORT
If you are still nervous about your website security or how the plugin would work for you specifically, customized solutions and Active support are available. You can always Contact Us, or Email us at [email protected] and we would be happy to help you out.

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「SCIM User Sync/Provisioning」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.0.1 | 1.0.2 | 1.0.3 | 1.0.4 | 1.0.5 | 1.0.6 | 1.0.7 | 1.0.8 | 1.0.9 | 1.1.0 | 1.1.1 | 1.1.2 | trunk | 0.0.50 |

延伸相關外掛(你可能也想知道)

  • Staff List 》Staff List 是一個 WordPress 外掛,能夠建立和顯示員工目錄、教職員工目錄、公司員工目錄、教會成員目錄或其他類型的團隊成員清單。, 沒有預設或強制性的欄...。
  • IMPress Agents 》IMPress Agents外掛已經不再使用。IMPress Agents的功能即將與IMPress for IDX Broker合併。, IMPress Agents提供完整的員工目錄,非常適合不動產團隊和辦公...。
  • Staff / Employee Business Directory for Active Directory 》ile Picture to WordPress Site: Display the LDAP/Active Directory Profile Picture as a user profile picture in the WordPress site using a shortcode....。
  • Employee Directory – Staff Directory and Listing 》員工目錄外掛是建立 WordPress 員工目錄/職員目錄的理想解決方案。透過這款員工目錄-職員目錄外掛程式,您可以輕鬆地建立視覺上吸引人、顯示組織中員工詳細資...。
  • People profiles, team- and company pages 》使用 Prodii Publisher Plugin 來實現以下功能:, - 建立員工目錄, - 在首頁上推廣人員, - 映射資源並透明地分享技能, Prodii 專為自由工作者網絡、社區和分...。

文章
Filter
Apply Filters
Mastodon