Este método de autenticación funciona de forma similar a password, salvo que utiliza BSD Authentication
para verificar la contraseña. BSD Authentication se utiliza únicamente para validar parejas de nombre de usuario y contraseña.
Por lo tanto, el rol del usuario ya debe existir en la base de datos antes de poder utilizar BSD Authentication para la
autenticación. El marco de trabajo BSD Authentication solo está disponible actualmente en OpenBSD.
La autenticación BSD en PostgreSQL utiliza el tipo de inicio de sesión
auth-postgresql y se autentica con la clase de inicio de sesión postgresql si
esta está definida en login.conf. Por defecto, esa clase de inicio de sesión no existe, y
PostgreSQL utilizará la clase de inicio de sesión por defecto.
Para utilizar la autenticación BSD, la cuenta de usuario de PostgreSQL (es decir, el usuario del sistema operativo que ejecuta
el servidor) debe añadirse primero al grupo auth. El grupo auth existe por defecto
en los sistemas OpenBSD.