La méthode d'authentification peer utilise les services du système d'exploitation afin d'obtenir le nom de l'opérateur ayant lancé la commande client de connexion et l'utilise (après une éventuelle mise en correspondance) comme nom d'utilisateur de la base de données. Cette méthode n'est supportée que pour les connexions locales.
Les options de configuration suivantes sont supportées pour l'authentification peer :
map
Autorise la mise en correspondance entre le nom d'utilisateur fourni par le système d'exploitation et le nom d'utilisateur pour la base de données. Voir Section 20.2 pour plus de détails.
L'authentification peer n'est disponible que sur les systèmes
d'exploitation fournissant la fonction getpeereid()
,
le paramètre SO_PEERCRED
pour les sockets ou un
mécanisme similaire. Actuellement, cela inclut Linux, la plupart des variantes
BSD (et donc macOS), ainsi que Solaris.