Postgres поддерживает множество
схем аутентификации. В любом случае пользователь должен быть создан в БД. Но есть режим
peer, в котором текущий пользователь ОС может подключиться к БД как одноименный пользователь БД. Очевидно, это работает только для локальных подключений и служит в первую очередь для каких-то административных задач. Для подключения приложений к БД лучше использовать аутентификацию
по паролю.
Так что вопрос не в правильности, а в задачах.