- 登录
- 多因素认证(MFA)
- SAML
- WS-Federation
- 应用授权
- 获取设备代码
- 获取令牌
- 注销(Logout)GET
- 通过邮件修改密码POST
- 通过短信验证码修改密码 POST
- 获取用户详情GET
- 动态应用注册POST
- 撤销刷新令牌POST
获取设备代码
POST
/oauth/device/code
请求参数
Body 参数application/json
audience
string
必需
scope
string
必需
client_id
string
应用ID
示例
{
"audience": "https://order/api/v1/",
"scope": "read:orders create:orders update:orders delete:orders",
"client_id": "KuGXglL6f5JT4dA2f9nLyuWbc7Q64dbR"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1/oauth/device/code' \
--header 'Content-Type: application/json' \
--data-raw '{
"audience": "https://order/api/v1/",
"scope": "read:orders create:orders update:orders delete:orders",
"client_id": "KuGXglL6f5JT4dA2f9nLyuWbc7Q64dbR"
}'
返回响应
🟢200成功
application/json
Body
device_code
string
设备代码
user_code
string
用户代码
verification_uri
string
验证uri
verification_uri_complete
string
必需
expires_in
integer
必需
interval
integer
必需
示例
{
"device_code": "Lwzo070KPyypnmSn5il58GlTM8hSaAxe",
"user_code": "PzqoDlxZ9UN87CAtaZAv23cbDVydkTfV",
"verification_uri": "https://YOUR_DOMAIN/device",
"verification_uri_complete": "https://YOUR_DOMAIN/device?user_code=PzqoDlxZ9UN87CAtaZAv23cbDVydkTfV",
"expires_in": 900,
"interval": 10
}
修改于 2022-03-19 19:16:18