隐藏数据库用户名

如果要对发起连接的客户端的某些数据库用户名进行保密,且您的身份验证记录不使用 Fallthrough 身份验证,则这两个用户组必须共享相同的身份验证方法(不一定是相同的身份验证记录):

  • 用户名必须保密的用户。

  • 具有 PUBLIC 角色的用户。

如果您的身份验证记录使用 fallthrough,则对于私密用户和 PUBLIC 角色,请确保身份验证链中提示输入密码的第一个身份验证方法相同。以下方法将提示输入密码:

满足此条件的一种简单方法是使用相同的方法为两个组复制 fallthrough 链。例如,对于私密用户和 PUBLIC 角色,有效的身份验证链均为 tls > ldap

对于私密用户,另一个有效的配置将为 tls > ldap > hash,而对于 PUBLIC,则为 ldap