Skip to main content

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

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

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pas_plugins_kimug-1.1.3-py3-none-any.whl (32.1 kB view details)

Uploaded Python 3

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

Hashes for pas_plugins_kimug-1.1.3.tar.gz
Algorithm Hash digest
SHA256 ce718bc097f1d80e977c4f75014183fb60d801f30c0ef50460cbed81d943c918
MD5 b20ee919c10cfa2fedd3833e0eb04f9c
BLAKE2b-256 1f13a3d18208318bcc9c20a80d88395c0588cd1f7672ebc9e4a0bcdbf745fa8e

See more details on using hashes here.

File details

Details for the file pas_plugins_kimug-1.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for pas_plugins_kimug-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bfeb7ec23ea00059b6bbe2139071ff361939d206428f68c1633cf308da92c836
MD5 7a7adcd048220bf69aef53f0c5e87394
BLAKE2b-256 eece7dbbcd037d0e905306acae9b69dfbf9fcd707a619e1cb8cf25344f98a5ec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page