oauth_service
| 项 | 值 |
|---|---|
| 类型 | NestJS 服务 |
| 角色 | 开放平台与 OAuth 授权服务器 |
| 数据库 | PostgreSQL(应用、scope、授权码、令牌、授权记录表) |
职责
- 应用注册与管理:应用声明
token_type(jwt / opaque)、redirect URIs、申请 scope(oauth.app.*)。 - scope 目录(
oauth.scope.list)与用户授权记录管理(oauth.grant.*)。 - 授权码签发与校验(
oauth.authorize.validate)、令牌签发 / 内省 / 吊销(oauth.token.*)。 - JWKS 管理:jwt 形态应用的公钥发布;opaque 形态走内省。
关键技术
- 令牌双形态:jwt(JWKS 离线校验)/ opaque(回省内省),同一套授权码流程。
- 密钥轮换周期为配置项。