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.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.2.tar.gz
(65.9 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.2.tar.gz.
File metadata
- Download URL: pas_plugins_kimug-1.1.2.tar.gz
- Upload date:
- Size: 65.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c7db6a5ce93010880123222abc652918e5dd19531decf5f63a2118702693b52
|
|
| MD5 |
699cad5a11f6ecafb59b03491b44c607
|
|
| BLAKE2b-256 |
682e32bd56e0db8c2cba91cfe784dd377a37d7be2f72e09de88b6a91366bb7d3
|
File details
Details for the file pas_plugins_kimug-1.1.2-py3-none-any.whl.
File metadata
- Download URL: pas_plugins_kimug-1.1.2-py3-none-any.whl
- Upload date:
- Size: 31.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7d0ae96dd01f25533055df56e5f7bf242520fec9976e64956fb7b2919f5175e
|
|
| MD5 |
450f6bbae8e519bdccf86e6290bb8bdd
|
|
| BLAKE2b-256 |
632e3fffc194f451513a74965d144a7c5f9cb97cc9db044fe5651bafb66692b3
|