目录
PostgreSQL 提供了创建自定义模块的基础设施, 以执行服务器端的 OAuth 持有者令牌验证。由于 OAuth 实现差异很大, 并且持有者令牌验证在很大程度上依赖于发行方,服务器无法自行检查令牌; 验证器模块提供了服务器与所使用的 OAuth 提供者之间的集成层。
OAuth 验证器模块至少必须包含一个初始化函数 (参见 第 50.2 节) 和执行验证所需的回调 (参见 第 50.3.2 节).
由于行为不当的验证器可能会让未经授权的用户进入数据库, 正确的实现对于服务器安全至关重要。有关设计考虑,请参见 第 50.1 节。