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.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.1.tar.gz
(65.4 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.1.tar.gz.
File metadata
- Download URL: pas_plugins_kimug-1.1.1.tar.gz
- Upload date:
- Size: 65.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0c41709f3bd77d1eff41111835f02730a615cd50f9d4e1934343563f5ed79b7
|
|
| MD5 |
7718b8de523ad2def6647109090bf8d8
|
|
| BLAKE2b-256 |
f7404fd41304b65a59112f5dc065ebe5db8be95235d07558ae210f2c7c1a4ed0
|
File details
Details for the file pas_plugins_kimug-1.1.1-py3-none-any.whl.
File metadata
- Download URL: pas_plugins_kimug-1.1.1-py3-none-any.whl
- Upload date:
- Size: 31.3 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 |
75cd2d51284fbc9a113c1f443444d8941796740bf46fb30171b79a314d95134a
|
|
| MD5 |
1e6af88b2e4f5673689500cda0867aca
|
|
| BLAKE2b-256 |
f9f9f466ed6b389b1dbed1fbcfcf8779d52fe300bdb35df9238526a8253910d5
|