跳转到主要内容

认证工具和插件集合

项目描述

认证工具和插件集合

功能

  • Keycloak的Authomatic提供程序

配置示例

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)"
        }
    }
}

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)"
        }
    }
}

文档

最终用户的完整文档可在“docs”文件夹中找到,也可以在以下网址在线获取…

翻译

此产品已被翻译成

  • 法语

安装

通过将其添加到您的buildout来安装pas.plugins.affinitic

[buildout]

...

eggs =
    pas.plugins.affinitic

然后运行 bin/buildout

贡献

支持

如果您遇到问题,请告知我们。

许可证

本项目采用GPLv2许可证。

贡献者

  • Martin Peeters [mpeeters]

变更日志

1.0.0a5 (2024-03-07)

新功能

  • 为Keycloak实现组和角色的枚举 [mpeeters] (#4)

1.0.0a4 (2024-02-21)

修复错误

  • 修复与keycloak的提供程序ID相关的问题 [mpeeters] (#2)

1.0.0a3 (2024-02-19)

新功能

  • 添加OpenID Connect的通用提供程序 [mpeeters] (#2)

1.0.0a2 (2024-02-19)

内部

  • 添加Plone 4兼容性 [mpeeters] (#1)

1.0.0a1 (2024-02-15)

新功能

  • 首次发布。[mpeeters](首次)

项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

pas.plugins.affinitic-1.0.0a5.tar.gz (15.2 kB 查看哈希)

上传时间

支持者