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.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.2.tar.gz (65.9 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.2-py3-none-any.whl (31.7 kB view details)

Uploaded Python 3

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

Hashes for pas_plugins_kimug-1.1.2.tar.gz
Algorithm Hash digest
SHA256 5c7db6a5ce93010880123222abc652918e5dd19531decf5f63a2118702693b52
MD5 699cad5a11f6ecafb59b03491b44c607
BLAKE2b-256 682e32bd56e0db8c2cba91cfe784dd377a37d7be2f72e09de88b6a91366bb7d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pas_plugins_kimug-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a7d0ae96dd01f25533055df56e5f7bf242520fec9976e64956fb7b2919f5175e
MD5 450f6bbae8e519bdccf86e6290bb8bdd
BLAKE2b-256 632e3fffc194f451513a74965d144a7c5f9cb97cc9db044fe5651bafb66692b3

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