我想使用 Docker 部署为我们的团队设置一个 pgAdmin 实例。由于我们的组织使用 Active Directory,因此我想在启动 pgAdmin Docker 容器时将 pgAdmin用户角色分配给特定的 AD 组。
在文档中,我已经找到了将 pgAdmin 与 LDAP 结合使用的选项,因此希望访问我们的 AD 应该可以。
我没有找到:是否可以将 pgAdmin 角色分配给 AD 组或仅分配给 AD 用户?如果是,这是否可以在 Docker 容器启动时自动发生(例如,通过使用环境变量或类似于 的配置文件servers.json
)?
以下是 pgAdmin 支持邮件列表的答案:
由于我想要分配“用户”角色的所有用户都是同一 AD 组的成员,因此启用 LDAP 身份验证并将 LDAP 搜索范围限制为相关 AD 组就足够了。