9.3 9.4 9.5 9.6 10 11 12 13 14 15 16 17 Current(18)
PostgreSQL中文社区 问题报告 纠错本页面

第 50 章 OAuth 验证器模块

目录

50.1. 安全设计验证器模块
50.1.1. 验证器职责
50.1.2. 通用编码指南
50.1.3. Authorizing Users (Usermap Delegation)
50.2. 初始化函数
50.3. OAuth 验证器回调
50.3.1. 启动回调
50.3.2. 验证回调
50.3.3. 关闭回调

PostgreSQL 提供了创建自定义模块的基础设施, 以执行服务器端的 OAuth 持有者令牌验证。由于 OAuth 实现差异很大, 并且持有者令牌验证在很大程度上依赖于发行方,服务器无法自行检查令牌; 验证器模块提供了服务器与所使用的 OAuth 提供者之间的集成层。

OAuth 验证器模块至少必须包含一个初始化函数 (参见 第 50.2 节) 和执行验证所需的回调 (参见 第 50.3.2 节).

警告

由于行为不当的验证器可能会让未经授权的用户进入数据库, 正确的实现对于服务器安全至关重要。有关设计考虑,请参见 第 50.1 节