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.5 (2025-09-09)
- Upgrade-step to clean authentic users [remdub]
1.1.4 (2025-08-28)
- You should rerun migration as many times as you want. [bsuttor]
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 & remdub]
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.5.tar.gz
(66.3 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.5.tar.gz.
File metadata
- Download URL: pas_plugins_kimug-1.1.5.tar.gz
- Upload date:
- Size: 66.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c97c9ff1c28dac7bc7eaf80fb8cc9547dbe8274b1562ba91929091876c633168
|
|
| MD5 |
d89d5fa39525f84f71740738b06daa48
|
|
| BLAKE2b-256 |
928678dc4d568a3dc6c2f68987d7e1679e813c01d66bbedeb78ff240664ee54a
|
File details
Details for the file pas_plugins_kimug-1.1.5-py3-none-any.whl.
File metadata
- Download URL: pas_plugins_kimug-1.1.5-py3-none-any.whl
- Upload date:
- Size: 32.3 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 |
30aefbd4e188f8d4fe8cb21d508d1ef81fa6b05c5a2bff04d6e5ed6e76459aba
|
|
| MD5 |
4898b1fc0deb934e4ab9388fade787d0
|
|
| BLAKE2b-256 |
3afaf0162cf1c9e1e65083e921a66881690c6c31e4bb2c3b5671280b345c118b
|