我在Kubernetes中运行了一个pgAdmin (dpage/pgadmin4:4.29
)容器。作为主用户,我已添加了数据库连接并共享该连接。我可以作为主用户无需密码断开/重新连接到数据库。
但是对于我创建的其他用户,即使他们在连接时选择了保存密码选项,他们的密码也没有被保存。pgAdmin在连接到数据库时继续要求输入密码。
我的设置中缺少什么?
我在Kubernetes中运行了一个pgAdmin (dpage/pgadmin4:4.29
)容器。作为主用户,我已添加了数据库连接并共享该连接。我可以作为主用户无需密码断开/重新连接到数据库。
但是对于我创建的其他用户,即使他们在连接时选择了保存密码选项,他们的密码也没有被保存。pgAdmin在连接到数据库时继续要求输入密码。
我的设置中缺少什么?
ALLOW_SAVE_TUNNEL_PASSWORD = True # SSH tunnel password saving, default False
ALLOW_SAVE_PASSWORD = True # database password saving, default True
config.py
文件相同的目录下创建一个新的config_local.py
文件。Pg不鼓励直接编辑主config.py
文件。有关首选配置文件以及其位置的更多详细信息,请参见文档。(我在“pgAdmin 4\v6\web\config.py
”下找到了我的配置文件,而不是文档所说的地方。)ENHANCED_COOKIE_PROTECTION
标志可能会干扰Kubernetes(和其他身份验证设置),这可能值得一看。