pas.plugins.keycloakgroups


Namepas.plugins.keycloakgroups JSON
Version 1.0.0a2 PyPI version JSON
download
home_pagehttps://github.com/collective/pas.plugins.keycloakgroups
SummaryUse groups from Keycloak inside Plone portals.
upload_time2024-03-26 03:01:56
maintainerNone
docs_urlNone
authorÉrico Andrei
requires_python>=3.8
licenseGPL version 2
keywords python plone cms keycloak authentication zope
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
<div align="center"><img alt="logo" src="https://github.com/collective/pas.plugins.keycloakgroups/blob/main/docs/_static/icon.png" width="70" /></div>

<h1 align="center">Keycloak Groups</h1>
<h2 align="center">Use groups from Keycloak inside Plone portals</h2>

<div align="center">

[![PyPI](https://img.shields.io/pypi/v/pas.plugins.keycloakgroups)](https://pypi.org/project/pas.plugins.keycloakgroups/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pas.plugins.keycloakgroups)](https://pypi.org/project/pas.plugins.keycloakgroups/)
[![PyPI - Wheel](https://img.shields.io/pypi/wheel/pas.plugins.keycloakgroups)](https://pypi.org/project/pas.plugins.keycloakgroups/)
[![PyPI - License](https://img.shields.io/pypi/l/pas.plugins.keycloakgroups)](https://pypi.org/project/pas.plugins.keycloakgroups/)
[![PyPI - Status](https://img.shields.io/pypi/status/pas.plugins.keycloakgroups)](https://pypi.org/project/pas.plugins.keycloakgroups/)


[![PyPI - Plone Versions](https://img.shields.io/pypi/frameworkversions/plone/pas.plugins.keycloakgroups)](https://pypi.org/project/pas.plugins.keycloakgroups/)

[![Meta](https://github.com/collective/pas.plugins.keycloakgroups/actions/workflows/meta.yml/badge.svg)](https://github.com/collective/pas.plugins.keycloakgroups/actions/workflows/meta.yml)
![Code Style](https://img.shields.io/badge/Code%20Style-Black-000000)

[![GitHub contributors](https://img.shields.io/github/contributors/collective/pas.plugins.keycloakgroups)](https://github.com/collective/pas.plugins.keycloakgroups)
[![GitHub Repo stars](https://img.shields.io/github/stars/collective/pas.plugins.keycloakgroups?style=social)](https://github.com/collective/pas.plugins.keycloakgroups)

</div>

## 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`](https://github.com/collective/pas.plugins.oidc) >= 2.0.0a1 to be installed and configured.

## Documentation

Please visit the [package documentation page](https://collective.github.io/pas.plugins.keycloakgroups) to read about how to install and configure **pas.plugins.keycloakgroups**.

## Contribute

- [Issue Tracker](https://github.com/collective/pas.plugins.keycloakgroups/issues)
- [Source Code](https://github.com/collective/pas.plugins.keycloakgroups/)

## License

The project is licensed under GPLv2.


# Contributors

- collective [ericof@plone.org]
- @macagua, Leonardo J. Caballero G.


# Changelog

<!--
   You should *NOT* be adding new change log entries to this file.
   You should create a file in the news directory instead.
   For helpful instructions, please see:
   https://github.com/plone/plone.releaser/blob/master/ADD-A-NEWS-ITEM.rst
-->

<!-- towncrier release notes start -->

## 1.0.0a2 (2024-03-26)


### New features:

- Add Spanish translation. @macagua [#5](https://github.com/collective/pas.plugins.keycloakgroups/issues/5)


### Bug fixes:

- Fix typo in typing annotations [@ericof] [#7](https://github.com/collective/pas.plugins.keycloakgroups/issues/7)

## 1.0.0a1 (2024-03-05)


### New features:

- Group enumeration and group introspection support for Keycloak backends [@ericof] [#1](https://github.com/collective/pas.plugins.keycloakgroups/issues/1)


### Bug fixes:

- Rewrite IRolesPlugin implementation to handle inherited roles for users [@ericof] [#3](https://github.com/collective/pas.plugins.keycloakgroups/issues/3)


### Documentation:

- Publish documentation via GHA to https://collective.github.io/pas.plugins.keycloakgroups/  [@ericof] [#2](https://github.com/collective/pas.plugins.keycloakgroups/issues/2)



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/collective/pas.plugins.keycloakgroups",
    "name": "pas.plugins.keycloakgroups",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "Python Plone CMS Keycloak Authentication Zope",
    "author": "\u00c9rico Andrei",
    "author_email": "ericof@plone.org",
    "download_url": "https://files.pythonhosted.org/packages/1b/0f/e3135ca26b7460614c414a50648e303be233036f2ddb5b7f54b51966c4fd/pas.plugins.keycloakgroups-1.0.0a2.tar.gz",
    "platform": null,
    "description": "\n<div align=\"center\"><img alt=\"logo\" src=\"https://github.com/collective/pas.plugins.keycloakgroups/blob/main/docs/_static/icon.png\" width=\"70\" /></div>\n\n<h1 align=\"center\">Keycloak Groups</h1>\n<h2 align=\"center\">Use groups from Keycloak inside Plone portals</h2>\n\n<div align=\"center\">\n\n[![PyPI](https://img.shields.io/pypi/v/pas.plugins.keycloakgroups)](https://pypi.org/project/pas.plugins.keycloakgroups/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pas.plugins.keycloakgroups)](https://pypi.org/project/pas.plugins.keycloakgroups/)\n[![PyPI - Wheel](https://img.shields.io/pypi/wheel/pas.plugins.keycloakgroups)](https://pypi.org/project/pas.plugins.keycloakgroups/)\n[![PyPI - License](https://img.shields.io/pypi/l/pas.plugins.keycloakgroups)](https://pypi.org/project/pas.plugins.keycloakgroups/)\n[![PyPI - Status](https://img.shields.io/pypi/status/pas.plugins.keycloakgroups)](https://pypi.org/project/pas.plugins.keycloakgroups/)\n\n\n[![PyPI - Plone Versions](https://img.shields.io/pypi/frameworkversions/plone/pas.plugins.keycloakgroups)](https://pypi.org/project/pas.plugins.keycloakgroups/)\n\n[![Meta](https://github.com/collective/pas.plugins.keycloakgroups/actions/workflows/meta.yml/badge.svg)](https://github.com/collective/pas.plugins.keycloakgroups/actions/workflows/meta.yml)\n![Code Style](https://img.shields.io/badge/Code%20Style-Black-000000)\n\n[![GitHub contributors](https://img.shields.io/github/contributors/collective/pas.plugins.keycloakgroups)](https://github.com/collective/pas.plugins.keycloakgroups)\n[![GitHub Repo stars](https://img.shields.io/github/stars/collective/pas.plugins.keycloakgroups?style=social)](https://github.com/collective/pas.plugins.keycloakgroups)\n\n</div>\n\n## Intro\n\nThis package provides a PAS plugin providing support for using Keycloak groups inside Plone.\nAs the group information will be applied to users authenticated with Keycloack, this package requires [`pas.plugins.oidc`](https://github.com/collective/pas.plugins.oidc) >= 2.0.0a1 to be installed and configured.\n\n## Documentation\n\nPlease visit the [package documentation page](https://collective.github.io/pas.plugins.keycloakgroups) to read about how to install and configure **pas.plugins.keycloakgroups**.\n\n## Contribute\n\n- [Issue Tracker](https://github.com/collective/pas.plugins.keycloakgroups/issues)\n- [Source Code](https://github.com/collective/pas.plugins.keycloakgroups/)\n\n## License\n\nThe project is licensed under GPLv2.\n\n\n# Contributors\n\n- collective [ericof@plone.org]\n- @macagua, Leonardo J. Caballero G.\n\n\n# Changelog\n\n<!--\n   You should *NOT* be adding new change log entries to this file.\n   You should create a file in the news directory instead.\n   For helpful instructions, please see:\n   https://github.com/plone/plone.releaser/blob/master/ADD-A-NEWS-ITEM.rst\n-->\n\n<!-- towncrier release notes start -->\n\n## 1.0.0a2 (2024-03-26)\n\n\n### New features:\n\n- Add Spanish translation. @macagua [#5](https://github.com/collective/pas.plugins.keycloakgroups/issues/5)\n\n\n### Bug fixes:\n\n- Fix typo in typing annotations [@ericof] [#7](https://github.com/collective/pas.plugins.keycloakgroups/issues/7)\n\n## 1.0.0a1 (2024-03-05)\n\n\n### New features:\n\n- Group enumeration and group introspection support for Keycloak backends [@ericof] [#1](https://github.com/collective/pas.plugins.keycloakgroups/issues/1)\n\n\n### Bug fixes:\n\n- Rewrite IRolesPlugin implementation to handle inherited roles for users [@ericof] [#3](https://github.com/collective/pas.plugins.keycloakgroups/issues/3)\n\n\n### Documentation:\n\n- Publish documentation via GHA to https://collective.github.io/pas.plugins.keycloakgroups/  [@ericof] [#2](https://github.com/collective/pas.plugins.keycloakgroups/issues/2)\n\n\n",
    "bugtrack_url": null,
    "license": "GPL version 2",
    "summary": "Use groups from Keycloak inside Plone portals.",
    "version": "1.0.0a2",
    "project_urls": {
        "Documentation": "https://collective.github.io/pas.plugins.keycloakgroups",
        "Homepage": "https://github.com/collective/pas.plugins.keycloakgroups",
        "Issue Tracker": "https://github.com/collective/pas.plugins.keycloakgroups/issues",
        "PyPI": "https://pypi.python.org/pypi/pas.plugins.keycloakgroups",
        "Source": "https://github.com/collective/pas.plugins.keycloakgroups"
    },
    "split_keywords": [
        "python",
        "plone",
        "cms",
        "keycloak",
        "authentication",
        "zope"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "028fc862cac399359f42cb60bb4dad54f340c9809e7bb88328a6e48d697786d5",
                "md5": "7f5e98f436542fd4f37e3a255edee637",
                "sha256": "ee99142885e5b22ff883687e2a8cad2e8653ab3442d2372bb5bc3f7845f4f24c"
            },
            "downloads": -1,
            "filename": "pas.plugins.keycloakgroups-1.0.0a2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7f5e98f436542fd4f37e3a255edee637",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 32216,
            "upload_time": "2024-03-26T03:01:53",
            "upload_time_iso_8601": "2024-03-26T03:01:53.394073Z",
            "url": "https://files.pythonhosted.org/packages/02/8f/c862cac399359f42cb60bb4dad54f340c9809e7bb88328a6e48d697786d5/pas.plugins.keycloakgroups-1.0.0a2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1b0fe3135ca26b7460614c414a50648e303be233036f2ddb5b7f54b51966c4fd",
                "md5": "63dee06fef56f520efd6c406f19f540e",
                "sha256": "9c891fb3c90263076b34c6ee14e1ca4a28cb703db1d23988bd17ef401565cdfe"
            },
            "downloads": -1,
            "filename": "pas.plugins.keycloakgroups-1.0.0a2.tar.gz",
            "has_sig": false,
            "md5_digest": "63dee06fef56f520efd6c406f19f540e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 926993,
            "upload_time": "2024-03-26T03:01:56",
            "upload_time_iso_8601": "2024-03-26T03:01:56.075952Z",
            "url": "https://files.pythonhosted.org/packages/1b/0f/e3135ca26b7460614c414a50648e303be233036f2ddb5b7f54b51966c4fd/pas.plugins.keycloakgroups-1.0.0a2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-26 03:01:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "collective",
    "github_project": "pas.plugins.keycloakgroups",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "tox": true,
    "lcname": "pas.plugins.keycloakgroups"
}
        
Elapsed time: 0.23978s