Перейти к основному содержимому

Модули валидации OAuth

PostgreSQL предоставляет инфраструктуру для создания пользовательских модулей, выполняющих проверку токенов OAuth на стороне сервера. Поскольку реализации OAuth сильно различаются, а проверка токенов сильно зависит от стороны-эмитента, сервер не может проверять токен самостоятельно; модули валидации обеспечивают интеграционный слой между сервером и используемым поставщиком OAuth.

Модули валидации OAuth должны как минимум содержать функцию инициализации и необходимый обратный вызов для выполнения проверки.

warning

Поскольку некорректно работающий валидатор может допустить неавторизованных пользователей в базу данных, правильная реализация имеет решающее значение для безопасности сервера. Смотрите раздел «Безопасное проектирование модуля валидатора» для получения информации о проектировании.