如何解决无法将 LDAP 添加到 PGAdmin
我使用 ci/cd 管道成功部署了这个 helm chart,并且成功了。我还可以添加数据库。
我尝试根据 [https://github.com//issues/47] 通过将以下详细信息添加到 value.yaml 环境变量来启用 ldap:
env:
variables:
- name: PGADMIN_CONFIG_AUTHENTICATION_SOURCES
value: "['ldap','internal']"
- name: PGADMIN_CONFIG_LDAP_AUTO_CREATE_USER
value: "False"
- name: PGADMIN_CONFIG_LDAP_CONNECTION_TIMEOUT
value: 30
- name: PGADMIN_CONFIG_LDAP_SERVER_URI
value: "'ldap://ldap.mydomain.com:389'"
- name: PGADMIN_CONFIG_LDAP_SEARCH_BASE_DN
value: "'dc=mydomain,dc=com'"
- name: PGADMIN_CONFIG_LDAP_USERNAME_ATTRIBUTE
value: "'UserPrincipalName'"
- name: PGADMIN_CONFIG_LDAP_BIND_USER
value: "'myuser'"
- name: PGADMIN_CONFIG_LDAP_BIND_PASSWORD
value: "'mypassword'"
生成以下 config_distro.py:
HELP_PATH = '../../docs'
DEFAULT_BINARY_PATHS = {
'pg': '/usr/local/pgsql-12'
}
LDAP_SEARCH_BASE_DN = 'dc=mydomain,dc=com'
LDAP_AUTO_CREATE_USER = False
LDAP_SERVER_URI = 'ldap://ldap.mydomain.com:389'
AUTHENTICATION_SOURCES = ['ldap','internal']
ENHANCED_COOKIE_PROTECTION = False
LDAP_USERNAME_ATTRIBUTE = 'UserPrincipalName'
LDAP_BIND_PASSWORD = 'mypassword'
LDAP_CONNECTION_TIMEOUT = 30
LDAP_BIND_USER = 'myuser'
但我仍然无法登录。有什么我遗漏的吗?
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。