Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Технологии / Как работает аутентификация SCRAM в PostgreSQL?
Вопрос для Поиска с Алисой
22 июня

Как работает аутентификация SCRAM в PostgreSQL?

Алиса
На основе источников, возможны неточности

Аутентификация SCRAM в PostgreSQL позволяет серверу убедиться, что клиент знает правильный пароль, а клиенту — проверить, что сервер тоже знает правильный пароль. www.crunchydata.com При этом реальный пароль не передаётся, даже в хэшированном формате. www.crunchydata.com

Аутентификация SCRAM срабатывает в PostgreSQL при выполнении трёх условий: dev.to

  1. Пароль пользователя хранится в формате scram-sha-256. dev.to
  2. Пользователь зарегистрировал пароль (квалификационные данные) в базе данных. dev.to
  3. Метод аутентификации, выбранный в pg_hba.conf, — либо scram-sha-256, либо md5. dev.to

Процесс аутентификации включает несколько шагов: pangolin.sbertech.ru www.postgresql.org

  1. Сервер отправляет сообщение AuthenticationSASL. pangolin.sbertech.ru www.postgresql.org Оно содержит список механизмов аутентификации SASL, которые сервер может принять, в предпочтительном для сервера порядке. pangolin.sbertech.ru www.postgresql.org
  2. Клиент выбирает один из поддерживаемых механизмов из списка и отправляет серверу сообщение SASLInitialResponse. pangolin.sbertech.ru www.postgresql.org В нём указано имя выбранного механизма и необязательный начальный ответ клиента, если выбранный механизм его использует. pangolin.sbertech.ru www.postgresql.org
  3. Далее следует одно или несколько сообщений с вызовом сервера и ответом клиента. pangolin.sbertech.ru www.postgresql.org Каждый вызов сервера отправляется в сообщении AuthenticationSASLContinue, за которым следует ответ клиента в сообщении SASLResponse. pangolin.sbertech.ru www.postgresql.org
  4. Когда обмен аутентификацией успешно завершён, сервер отправляет сообщение AuthenticationSASLFinal, за которым сразу же следует сообщение AuthenticationOk. pangolin.sbertech.ru www.postgresql.org

Аутентификация SCRAM с привязкой к каналу (SCRAM-SHA-256-PLUS) поддерживается в сборках PostgreSQL с поддержкой SSL. pangolin.sbertech.ru www.postgresql.org

Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Mon Jul 28 2025 17:04:21 GMT+0300 (Moscow Standard Time)