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