1 个不稳定版本
使用旧的 Rust 2015
0.1.2 | 2018年9月26日 |
---|
#10 在 #bearer
39KB
1K SLoC
HowToCards
REST API
身份验证
您应该创建令牌。
在 Authorization
标头中发送令牌。
示例
Authorization: bearer 0dsi9fjs9dfj89s8djf
其中 0dsi9fjs9dfj89s8djf
是您的令牌。
如果路由需要身份验证,并且请求没有提供它
400 Bad Request
返回。
{
"ok": false,
"error": "{ERROR_KIND}"
}
其中 ERROR_KIND
是
invalid_token
unknown_token
missing_header
POST /account
注册新账户。
接收:
{
"email": "string",
"password": "string"
}
如果账户注册成功,返回 200 OK
。
否则返回 400 Bad Request
。
POST /account/session
使用凭证登录。
接收:
{
"email": "string",
"password": "string"
}
响应:
{
"token": "string"
}
错误:
400Bad Request
{
"ok": false,
"error": "{ERROR_KIND}"
}
{ERROR_KIND}
可以是
email_not_found
invalid_password
GET /account/session
获取当前会话信息。
需要身份验证
响应:
{
"email": "string"
}
依赖项
~28–41MB
~694K SLoC