Collection of authentication tools and plugins
Project description
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
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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for pas.plugins.affinitic-1.0.0a5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4516d253f1b4ddb2bcef37c5d3cfaccc2924e275bee3e1ccbb64ee4bf192acb9 |
|
MD5 | f0d8840c253d612abf34592839a84421 |
|
BLAKE2b-256 | 61697c6c549b0aa82cbe9c3da5820ae5f31f019269921ee00cc57659a7abedfd |