A AuthMS API Wiki API Reference iam.tianv.com →

OAuth Service

Port 11006 · 43 endpoints · micro-services/oauth-service/

OAuth

MethodPathSummary
GET/admin/oauth/devices列出设备授权会话detail →
DELETE/admin/oauth/devices/{device_code}撤销设备授权detail →
GET/admin/oauth/providers列出OAuth提供商detail →
POST/admin/oauth/providers创建OAuth提供商detail →
DELETE/admin/oauth/providers/{name}删除OAuth提供商detail →
PUT/admin/oauth/providers/{name}更新OAuth提供商detail →
PUT/admin/oauth/providers/{name}/toggle启停OAuth提供商detail →
GET/oauth/authorizeOAuth 2.0 授权端点detail →
POST/oauth/authorizeOAuth 2.0 授权端点(POST)detail →
GET/oauth/consents获取授权同意列表detail →
DELETE/oauth/consents/{id}撤销授权同意detail →
POST/oauth/device/authorize设备授权请求detail →
POST/oauth/device/verify设备授权验证(用户侧)detail →
POST/oauth/introspect令牌自省detail →
POST/oauth/pushed-authorization推送授权请求(PAR)detail →
POST/oauth/refresh刷新访问令牌detail →
POST/oauth/register动态客户端注册detail →
DELETE/oauth/register/{client_id}删除客户端注册detail →
GET/oauth/register/{client_id}读取客户端注册detail →
PUT/oauth/register/{client_id}更新客户端注册detail →
POST/oauth/revoke撤销令牌detail →
GET/oauth/risk-assessment获取OAuth客户端风险评估detail →
POST/oauth/tokenOAuth 2.0 令牌端点detail →
POST/oauth/token-exchange令牌交换(Token Exchange)detail →
GET/oauth/userinfo获取用户信息detail →

OAuth - 内部接口

MethodPathSummary
POST/internal/introspect内部令牌自检detail →
POST/internal/revoke-user-tokens内部撤销用户令牌detail →

OAuth 客户端管理

MethodPathSummary
GET/admin/oauth/clients列出 OAuth 客户端detail →
POST/admin/oauth/clients创建 OAuth 客户端detail →
DELETE/admin/oauth/clients/{client_id}删除 OAuth 客户端detail →
GET/admin/oauth/clients/{client_id}获取 OAuth 客户端详情detail →
PUT/admin/oauth/clients/{client_id}更新 OAuth 客户端配置detail →
GET/admin/oauth/clients/{client_id}/audit-logs获取 OAuth 客户端审计日志detail →
POST/admin/oauth/clients/{client_id}/clone克隆 OAuth 客户端detail →
POST/admin/oauth/clients/{client_id}/rotate-secret轮换 OAuth 客户端密钥detail →
GET/admin/oauth/clients/{client_id}/secrets列出 OAuth 客户端所有密钥detail →
POST/admin/oauth/clients/{client_id}/secrets创建 OAuth 客户端密钥detail →
DELETE/admin/oauth/clients/{client_id}/secrets/{secret_id}删除 OAuth 客户端密钥detail →
PUT/admin/oauth/clients/{client_id}/secrets/{secret_id}/deactivate停用 OAuth 客户端密钥detail →
GET/admin/oauth/clients/{client_id}/stats获取 OAuth 客户端统计数据detail →
DELETE/admin/oauth/clients/{client_id}/tokens撤销 OAuth 客户端所有令牌detail →
GET/admin/oauth/clients/{client_id}/tokens列出 OAuth 客户端活跃令牌detail →
DELETE/admin/oauth/tokens/user/{user_id}批量撤销用户令牌detail →