A PAS plugin to set roles to imio keycloak users
Project description
pas.plugins.kimug
A PAS plugin to set roles to imio keycloak users
Kimug is a acronym for "Keycloak IMio User & Group"
Installation
Install pas.plugins.kimug:
make build
Create the Plone site:
make create-site
Test environment
export imio realm
cd tests && docker compose exec keycloak /opt/keycloak/bin/kc.sh export --file /opt/keycloak/data/import/realm-imio.json --realm imio
docker compose exec keycloak /opt/keycloak/bin/kc.sh export --file /opt/keycloak/data/import/realm-plone.json --realm plone
Tests credentials
-
login : kimug
-
email : kimug@imio.be
-
password : kimug
Run test
.venv/bin/tox -e test -s
or only one class
.venv/bin/pytest tests -s -k TestMigration
Contribute
License
The project is licensed under GPLv2.
Contributors
- iMio [devops@imio.be]
1.1.3 (2025-08-28)
- Check if realm exists and environment variables are set before migration [remdub]
1.1.2 (2025-08-27)
- Add fogrot local roles on migration to Keycloak. [bsuttor & rdubois]
1.1.1 (2025-08-26)
- Migrate users form Authentic to Keycloal OIDC plugin. [bsuttor]
1.1.0 (2025-07-10)
- Migrate authentic to keycloak
1.0.0 (2025-03-31)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pas_plugins_kimug-1.1.3.tar.gz
(66.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pas_plugins_kimug-1.1.3.tar.gz.
File metadata
- Download URL: pas_plugins_kimug-1.1.3.tar.gz
- Upload date:
- Size: 66.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce718bc097f1d80e977c4f75014183fb60d801f30c0ef50460cbed81d943c918
|
|
| MD5 |
b20ee919c10cfa2fedd3833e0eb04f9c
|
|
| BLAKE2b-256 |
1f13a3d18208318bcc9c20a80d88395c0588cd1f7672ebc9e4a0bcdbf745fa8e
|
File details
Details for the file pas_plugins_kimug-1.1.3-py3-none-any.whl.
File metadata
- Download URL: pas_plugins_kimug-1.1.3-py3-none-any.whl
- Upload date:
- Size: 32.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bfeb7ec23ea00059b6bbe2139071ff361939d206428f68c1633cf308da92c836
|
|
| MD5 |
7a7adcd048220bf69aef53f0c5e87394
|
|
| BLAKE2b-256 |
eece7dbbcd037d0e905306acae9b69dfbf9fcd707a619e1cb8cf25344f98a5ec
|