隐藏数据库用户名
如果要对发起连接的客户端的某些数据库用户名进行保密,且您的身份验证记录不使用 Fallthrough 身份验证,则这两个用户组必须共享相同的身份验证方法(不一定是相同的身份验证记录):
-
用户名必须保密的用户。
-
具有 PUBLIC 角色的用户。
如果您的身份验证记录使用 fallthrough,则对于私密用户和 PUBLIC 角色,请确保身份验证链中提示输入密码的第一个身份验证方法相同。以下方法将提示输入密码:
满足此条件的一种简单方法是使用相同的方法为两个组复制 fallthrough 链。例如,对于私密用户和 PUBLIC 角色,有效的身份验证链均为 tls
> ldap
。
对于私密用户,另一个有效的配置将为 tls
> ldap
> hash
,而对于 PUBLIC,则为 ldap
。