Aditya Toshniwal:服务器模式下的pgAdmin用户管理

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

在服务器模式下运行pgAdmin时,管理员可以使用用户管理对话框来管理pgAdmin用户。内部用户由pgAdmin管理员直接管理,并使用pgAdmin本身进行身份验证。外部用户是使用外部身份验证机制访问pgAdmin的用户。管理员可以添加内部用户,并为其填写所需的详细信息。使用外部身份验证时,用户在首次登录时会自动创建。管理员可以将用户标记为非活动状态,用户将无法登录,直到再次标记为活动状态。管理员还可以通过设置相应的配置参数来禁用用户自动创建。目前,用户管理只能通过UI进行,但pgAdmin团队正在努力提供命令行界面来帮助管理员自动化用户管理。

🎯

关键要点

  • pgAdmin可以通过配置应用程序在服务器模式下运行。
  • pgAdmin有两种类型的身份验证:内部用户和外部用户。
  • 内部用户由pgAdmin管理员直接管理,使用pgAdmin进行身份验证。
  • 外部用户通过外部身份验证机制(如OAuth2、LDAP等)访问pgAdmin。
  • 管理员可以通过用户管理对话框管理pgAdmin用户。
  • 管理员可以添加内部用户并填写所需的详细信息。
  • 内部用户在多次登录失败后会被锁定,直到管理员解锁。
  • 外部用户在首次登录时会自动创建,管理员可以删除这些用户。
  • 管理员可以通过设置配置参数禁用外部用户的自动创建。
  • 管理员可以将用户标记为非活动状态,用户将无法登录。
  • pgAdmin团队正在努力提供命令行界面以帮助自动化用户管理。
  • pgAdmin团队欢迎任何建议或改进。
➡️

继续阅读