Я ищу способ создания пользователя с паролем для PostgreSQL> = 8.4 с использованием оператора SQL, но пароль должен соответствовать политике паролей Windows.PostgreSQL CREATE USER с паролем с использованием политики паролей Windows
На MSSQL я могу создать LOGIN
и установить CHECK_POLICY=ON
CREATE LOGIN [xy] WITH PASSWORD='pass', DEFAULT_DATABASE=[mydb], CHECK_POLICY=ON
, а затем создать пользователя для этого логина.
Есть ли что-то подобное для PostgreSQL? Я должен поддерживать все версии начиная с 8.4.
Спасибо
Вам понадобится режим аутентификации SSPI, где PostgreSQL отменит аутентификацию пользователя в Windows. –
@CraigRinger Это значит, что мне нужно создать учетную запись пользователя Windows и использовать ее для аутентификации в postgres? – VladL
Если вы хотите применить политику паролей Windows, да. PostgreSQL имеет свои собственные параметры политики паролей, которые вы можете использовать вместо этого, но он будет отдельным. –