This release is a pre-release and may not be stable for production use.
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
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)
Release files for pas.plugins.affinitic 1.0.0a5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pas.plugins.affinitic-1.0.0a5.tar.gz | 15.2 kB | Details |
Release files / pas.plugins.affinitic-1.0.0a5.tar.gz
| Download URL | pas.plugins.affinitic-1.0.0a5.tar.gz |
|---|---|
| Size | 15.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4516d253f1b4ddb2bcef37c5d3cfaccc2924e275bee3e1ccbb64ee4bf192acb9
|
|
BLAKE2b-256 checksum How to use checksums |
61697c6c549b0aa82cbe9c3da5820ae5f31f019269921ee00cc57659a7abedfd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.23.0 setuptools/65.7.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.2
|