Skip to main content
PyCon US is happening May 14th-22nd in Pittsburgh, PA USA.  Learn more

Use groups from Keycloak inside Plone portals.

Project description

logo

Keycloak Groups

Use groups from Keycloak inside Plone portals

PyPI PyPI - Python Version PyPI - Wheel PyPI - License PyPI - Status

PyPI - Plone Versions

Meta Code Style

GitHub contributors GitHub Repo stars

Intro

This package provides a PAS plugin providing support for using Keycloak groups inside Plone. As the group information will be applied to users authenticated with Keycloack, this package requires pas.plugins.oidc >= 2.0.0a1 to be installed and configured.

Documentation

Please visit the package documentation page to read about how to install and configure pas.plugins.keycloakgroups.

Contribute

License

The project is licensed under GPLv2.

Contributors

Changelog

1.0.0b1 (2024-11-13)

New features:

  • Update Brazilian Portuguese translation. [@ericof] #11

Bug fixes:

  • Fix control panel serialization [@ericof] #9

Internal:

  • Update pytest-plone to version 0.5.0 [@ericof] #10
  • Add sane defaults for VSCode development [@ericof]
  • Clean trove classifiers for this package. [@ericof]
  • Update plone/meta [@ericof]
  • Use uv for package installation [@ericof]

1.0.0a2 (2024-03-26)

New features:

  • Add Spanish translation. @macagua #5

Bug fixes:

  • Fix typo in typing annotations [@ericof] #7

1.0.0a1 (2024-03-05)

New features:

  • Group enumeration and group introspection support for Keycloak backends [@ericof] #1

Bug fixes:

  • Rewrite IRolesPlugin implementation to handle inherited roles for users [@ericof] #3

Documentation:

Supported by

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