Authing 开放 API
为了给开发者持续提供更全面、更开发者友好的开放能力,Authing V3 版本的 API、SDK 已于 2022 年 10 月 24 日正式上线。推荐您使用最新版的 API 和 SDK, 点击此处跳转 〉
基本概念
Authing API 分类
针对认证 API 中的社会化登录、OIDC code 换 token 等操作,我们使用提供了多种语言的 SDK ,在 API 之上进行了更高的封装,使得你无需过多关注协议、session 维护等细节,专注业务开发,更推荐你使用 SDK 来实现认证功能。
用户池
应用
API 端点
如果是私有化部署的 Authing 服务,API 端点信息请联系你的客户经理获取。
HTTP 请求动词
HTTP 请求动词 | 描述 |
---|---|
GET | 用于获取资源。 |
POST | 用于创建新资源。 |
PATCH | 用于部分修改资源。例如,一个用户包含很多属性,一个 PATCH 请求可以接收一个或多个用户属性,对用户的部分属性进行修改。 |
PUT | 用于替换资源。 |
DELETE | 用于删除资源。 |
HTTP 请求头
请求头 | 含义 | 适用 API |
---|---|---|
x-authing-app-id | Authing 应用 ID | 认证 API |
x-authing-userpool-id | Authing 用户池 ID | 管理 API |
authorization | 终端用户或者管理员的 token | 认证 API 需要使用终端用户的 token(已登录情况下),管理 API 需要使用管理员的 token。 |
接口鉴权
安全域配置
密码传输加密
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC4xKeUgQ+Aoz7TLfAfs9+paePb
5KIofVthEopwrXFkp8OCeocaTHt9ICjTT2QeJh6cZaDaArfZ873GPUn00eOIZ7Ae
+TiA2BKHbCvloW3w5Lnqm70iSsUi5Fmu9/2+68GZRH9L7Mlh8cFksCicW2Y2W2uM
GKl64GDcIq3au+aqJQIDAQAB
-----END PUBLIC KEY-----
接口限流
429
,响应体为:{
"code": 429,
"message": "您的请求已超过最大数量限制,请稍后重试"
}
如果你触发了接口限流阈值,请升级套餐并联系 Authing 客服申请更大的 QPS 限制。
错误码
{
message: "系统繁忙,请稍后再试",
code: 1000,
data: null
}
获取帮助
修改于 2022-10-23 18:48:12