pas.plugins.affinitic


Namepas.plugins.affinitic JSON
Version 1.0.0a5 PyPI version JSON
download
home_pagehttps://github.com/affinitic/pas.plugins.affinitic
SummaryCollection of authentication tools and plugins
upload_time2024-03-07 13:54:53
maintainer
docs_urlNone
authorAffinitic
requires_python
licenseGPL version 2
keywords python plone cms
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            =====================
pas.plugins.affinitic
=====================

Collection of authentication tools and plugins

Features
--------

- Authomatic provider for Keycloak


Configuration Example
---------------------

example for keycloak::

    {
        "keycloak": {
            "id": 1,
            "display": {
                "title": "Keycloak",
                "cssclasses": {
                    "button": "plone-btn plone-btn-default",
                    "icon": "glypicon glyphicon-github"
                },
                "as_form": false
            },
            "propertymap": {
                "email": "email",
                "name": "fullname"
            },
            "well_known": "http://localhost:9080/realms/Test/.well-known/openid-configuration",
            "class_": "pas.plugins.affinitic.providers.keycloak.Keycloak",
            "consumer_key": "Client Name",
            "consumer_secret": "secret key",
            "access_headers": {
                "User-Agent": "Plone (pas.plugins.authomatic)"
            }
        }
    }

example for openidconnect::

    {
        "oidc": {
            "id": 1,
            "display": {
                "title": "OIDC",
                "cssclasses": {
                    "button": "plone-btn plone-btn-default",
                    "icon": "glypicon glyphicon-github"
                },
                "as_form": false
            },
            "propertymap": {
                "email": "email",
                "name": "fullname"
            },
            "well_known": "http://localhost:9080/realms/Test/.well-known/openid-configuration",
            "class_": "pas.plugins.affinitic.providers.openidconnect.OpenIDConnect",
            "consumer_key": "Client Name",
            "consumer_secret": "secret key",
            "access_headers": {
                "User-Agent": "Plone (pas.plugins.authomatic)"
            }
        }
    }


Documentation
-------------

Full documentation for end users can be found in the "docs" folder, and is also available online at ...


Translations
------------

This product has been translated into

- French


Installation
------------

Install pas.plugins.affinitic by adding it to your buildout::

    [buildout]

    ...

    eggs =
        pas.plugins.affinitic


and then running ``bin/buildout``


Contribute
----------

- Issue Tracker: https://github.com/affinitic/pas.plugins.affinitic/issues
- Source Code: https://github.com/affinitic/pas.plugins.affinitic


Support
-------

If you are having issues, please let us know.


License
-------
The project is licensed under the GPLv2.


Contributors
============

- Martin Peeters [mpeeters]


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.0a5 (2024-03-07)
--------------------

New features:


- Implement groups and roles enumeration for Keycloak
  [mpeeters] (#4)


1.0.0a4 (2024-02-21)
--------------------

Bug fixes:


- Fix an issue with provider id with keycloak
  [mpeeters] (#2)


1.0.0a3 (2024-02-19)
--------------------

New features:


- Add a generic provider for OpenID Connect
  [mpeeters] (#2)


1.0.0a2 (2024-02-19)
--------------------

Internal:


- Add Plone 4 compatibility
  [mpeeters] (#1)


1.0.0a1 (2024-02-15)
--------------------

New features:


- Initial release.
  [mpeeters] (initial)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/affinitic/pas.plugins.affinitic",
    "name": "pas.plugins.affinitic",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "Python Plone CMS",
    "author": "Affinitic",
    "author_email": "support@affinitic.be",
    "download_url": "https://files.pythonhosted.org/packages/61/69/7c6c549b0aa82cbe9c3da5820ae5f31f019269921ee00cc57659a7abedfd/pas.plugins.affinitic-1.0.0a5.tar.gz",
    "platform": null,
    "description": "=====================\npas.plugins.affinitic\n=====================\n\nCollection of authentication tools and plugins\n\nFeatures\n--------\n\n- Authomatic provider for Keycloak\n\n\nConfiguration Example\n---------------------\n\nexample for keycloak::\n\n    {\n        \"keycloak\": {\n            \"id\": 1,\n            \"display\": {\n                \"title\": \"Keycloak\",\n                \"cssclasses\": {\n                    \"button\": \"plone-btn plone-btn-default\",\n                    \"icon\": \"glypicon glyphicon-github\"\n                },\n                \"as_form\": false\n            },\n            \"propertymap\": {\n                \"email\": \"email\",\n                \"name\": \"fullname\"\n            },\n            \"well_known\": \"http://localhost:9080/realms/Test/.well-known/openid-configuration\",\n            \"class_\": \"pas.plugins.affinitic.providers.keycloak.Keycloak\",\n            \"consumer_key\": \"Client Name\",\n            \"consumer_secret\": \"secret key\",\n            \"access_headers\": {\n                \"User-Agent\": \"Plone (pas.plugins.authomatic)\"\n            }\n        }\n    }\n\nexample for openidconnect::\n\n    {\n        \"oidc\": {\n            \"id\": 1,\n            \"display\": {\n                \"title\": \"OIDC\",\n                \"cssclasses\": {\n                    \"button\": \"plone-btn plone-btn-default\",\n                    \"icon\": \"glypicon glyphicon-github\"\n                },\n                \"as_form\": false\n            },\n            \"propertymap\": {\n                \"email\": \"email\",\n                \"name\": \"fullname\"\n            },\n            \"well_known\": \"http://localhost:9080/realms/Test/.well-known/openid-configuration\",\n            \"class_\": \"pas.plugins.affinitic.providers.openidconnect.OpenIDConnect\",\n            \"consumer_key\": \"Client Name\",\n            \"consumer_secret\": \"secret key\",\n            \"access_headers\": {\n                \"User-Agent\": \"Plone (pas.plugins.authomatic)\"\n            }\n        }\n    }\n\n\nDocumentation\n-------------\n\nFull documentation for end users can be found in the \"docs\" folder, and is also available online at ...\n\n\nTranslations\n------------\n\nThis product has been translated into\n\n- French\n\n\nInstallation\n------------\n\nInstall pas.plugins.affinitic by adding it to your buildout::\n\n    [buildout]\n\n    ...\n\n    eggs =\n        pas.plugins.affinitic\n\n\nand then running ``bin/buildout``\n\n\nContribute\n----------\n\n- Issue Tracker: https://github.com/affinitic/pas.plugins.affinitic/issues\n- Source Code: https://github.com/affinitic/pas.plugins.affinitic\n\n\nSupport\n-------\n\nIf you are having issues, please let us know.\n\n\nLicense\n-------\nThe project is licensed under the GPLv2.\n\n\nContributors\n============\n\n- Martin Peeters [mpeeters]\n\n\nChangelog\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.. towncrier release notes start\n\n1.0.0a5 (2024-03-07)\n--------------------\n\nNew features:\n\n\n- Implement groups and roles enumeration for Keycloak\n  [mpeeters] (#4)\n\n\n1.0.0a4 (2024-02-21)\n--------------------\n\nBug fixes:\n\n\n- Fix an issue with provider id with keycloak\n  [mpeeters] (#2)\n\n\n1.0.0a3 (2024-02-19)\n--------------------\n\nNew features:\n\n\n- Add a generic provider for OpenID Connect\n  [mpeeters] (#2)\n\n\n1.0.0a2 (2024-02-19)\n--------------------\n\nInternal:\n\n\n- Add Plone 4 compatibility\n  [mpeeters] (#1)\n\n\n1.0.0a1 (2024-02-15)\n--------------------\n\nNew features:\n\n\n- Initial release.\n  [mpeeters] (initial)\n",
    "bugtrack_url": null,
    "license": "GPL version 2",
    "summary": "Collection of authentication tools and plugins",
    "version": "1.0.0a5",
    "project_urls": {
        "Homepage": "https://github.com/affinitic/pas.plugins.affinitic",
        "PyPI": "https://pypi.python.org/pypi/pas.plugins.affinitic",
        "Source": "https://github.com/affinitic/pas.plugins.affinitic",
        "Tracker": "https://github.com/affinitic/pas.plugins.affinitic/issues"
    },
    "split_keywords": [
        "python",
        "plone",
        "cms"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "61697c6c549b0aa82cbe9c3da5820ae5f31f019269921ee00cc57659a7abedfd",
                "md5": "f0d8840c253d612abf34592839a84421",
                "sha256": "4516d253f1b4ddb2bcef37c5d3cfaccc2924e275bee3e1ccbb64ee4bf192acb9"
            },
            "downloads": -1,
            "filename": "pas.plugins.affinitic-1.0.0a5.tar.gz",
            "has_sig": false,
            "md5_digest": "f0d8840c253d612abf34592839a84421",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 15160,
            "upload_time": "2024-03-07T13:54:53",
            "upload_time_iso_8601": "2024-03-07T13:54:53.891901Z",
            "url": "https://files.pythonhosted.org/packages/61/69/7c6c549b0aa82cbe9c3da5820ae5f31f019269921ee00cc57659a7abedfd/pas.plugins.affinitic-1.0.0a5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-07 13:54:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "affinitic",
    "github_project": "pas.plugins.affinitic",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": false,
    "lcname": "pas.plugins.affinitic"
}
        
Elapsed time: 0.46542s