Download the PHP package magedevgroup/module-admin-scim-google without Composer
On this page you can find all versions of the php package magedevgroup/module-admin-scim-google. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download magedevgroup/module-admin-scim-google
More information about magedevgroup/module-admin-scim-google
Files in magedevgroup/module-admin-scim-google
Package module-admin-scim-google
Short Description Google Workspace (Cloud Identity) provider plugin for the admin-scim SCIM 2.0 server — normalizes Google's near-standard SCIM specifics and documents the Google auto-provisioning setup. Installing it pulls magedevgroup/module-admin-scim (and, transitively, sso-core).
License OSL-3.0
Informations about the package module-admin-scim-google
MageDevGroup_AdminScimGoogle
Google Workspace SCIM provisioning for Magento 2 admin users.
A thin Google Workspace (Cloud Identity) provider plugin for the admin-scim SCIM 2.0 server. It normalizes Google's SCIM specifics and documents the Google-side auto-provisioning setup. Google is near RFC-standard, so the module is small: a mostly pass-through normalizer plus an admin setup surface.
Install
The single require pulls magedevgroup/module-admin-scim — the whole provisioning chain installs at once.
Set up Google Workspace auto-provisioning
- In Magento, open Stores → Configuration → MageDevGroup → Admin SCIM, enable Admin SCIM, and set a Bearer Token.
- Read the endpoint from Stores → Configuration → MageDevGroup → Admin SCIM → Google Workspace Setup. It is this store's SCIM base URL, e.g.
https://your-host/admin-scim/v2. -
In the Google Admin console, open Apps → Web and mobile apps → your SCIM app → Auto-provisioning and enter:
Setting Value Endpoint URL the URL from step 2 Access token the Bearer Token from step 1 (sent as Authorization: Bearer <token>)Provisioning scope provision (create/update), deactivate, group membership - Enable auto-provisioning and assign users/groups.
Supported provisioning actions
- Create — Google pushes a new user → admin_user created.
- Update — profile changes → admin_user updated.
- Deactivate / reactivate — sent by Google as
active = false/active = true. - Group push — group membership → role mapping (standard SCIM, handled by
admin-scim).
How it works
Google pushes SCIM 2.0 requests to the admin-scim endpoint. This plugin registers GoogleRequestNormalizer into admin-scim's RequestNormalizerInterface seam (di-merged under the google key) and coerces Google's one deviation — an active toggle sometimes serialized as a stringified boolean ("true"/"false") — into a native boolean, on the top-level body (POST/PUT) and inside PATCH operations. Groups and everything else pass through unchanged; the actual admin-user provisioning and role mapping happen in admin-scim.
Requirements
- Magento 2.4.x
- PHP 8.3 – 8.5
magedevgroup/module-admin-scim(installed automatically)
License
https://magedevgroup.com.
All versions of module-admin-scim-google with dependencies
magento/framework Version >=103.0
magedevgroup/module-admin-scim Version *