对等身份验证方法通过从内核获取客户端操作系统用户名并使用该用户名作为允许的数据库用户名(可将用户名映射)来实现。此方法仅在本地连接中受支持。
为 peer 支持以下配置选项
peer
映射
允许在系统用户名和数据库用户名之间映射。有关详细信息,请参阅 第 20.2 节。
对等身份验证仅在提供 getpeereid() 函数、SO_PEERCRED 套接字参数或类似机制的操作系统上可用。目前包括 Linux、大多数种类的 BSD(包括 macOS)和 Solaris。
getpeereid()
SO_PEERCRED