Collection of authentication tools and plugins
- Authomatic provider for Keycloak
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)"
}
}
}
Full documentation for end users can be found in the "docs" folder, and is also available online at ...
This product has been translated into
- French
Install pas.plugins.affinitic by adding it to your buildout:
[buildout]
...
eggs =
pas.plugins.affinitic
and then running bin/buildout
- Issue Tracker: https://github.com/affinitic/pas.plugins.affinitic/issues
- Source Code: https://github.com/affinitic/pas.plugins.affinitic
If you are having issues, please let us know.
The project is licensed under the GPLv2.