Json Web Token 授权

优质
小牛编辑
128浏览
2023-12-01

用户登录

POST /auth/login

输入

名称类型描述
login字符串必须,用户认证字段,可以是 nameemailphone
password字符串可选,用户密码。
verifiable_codestring可选,登录验证码。

password 或者 verifiable_code 必须选择一个,如果选择 verifiable_code 进行登录。那么 login 字段只能是 phone 或者 email

响应

Status: 20o OK
{
  "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vcGx1cy5pby9hcGkvdjIvYXV0aC9sb2dpbiIsImlhdCI6MTUxNTU3NDE0MSwiZXhwIjoxNTE1NTc3NzQxLCJuYmYiOjE1MTU1NzQxNDEsImp0aSI6Imx1MWtFcDd1UjZpWnoxV3giLCJzdWIiOjEsInBydiI6IjQ4ZTQ1MzgzMWNlYmE1ZTU3YTQ3NWU2ODY0OWNmZGVlNmU5N2Q4ZDIifQ.0_u1dgb-rSr2o7nIx4Q1n1NNcr1LMAtgTbKsFFdUvmg",
  "token_type": "bearer",
  "expires_in": 60,
  "refresh_ttl": 20160
}
字段描述
access_token授权 Token
token_typeToken 类型
expires_in过期时间,单位分
refresh_ttl刷新过期时间,单位分

用户退出

POST|PUT|PATCH|GET /auth/logout

需要 认证

响应

Status: 200 OK
{
  "message": "退出成功"
}

刷新 Token

POST|PUT|PATCH|GET /auth/refresh

需要 认证

响应

用户登录