This commit is contained in:
eson 2023-08-11 19:00:29 +08:00
parent 5c892e1f0e
commit 2fd470efa1
2 changed files with 66 additions and 1 deletions

4
.gitignore vendored
View File

@ -4,4 +4,6 @@ __debug_*
fusenrender fusenrender
example-data example-data
*.json

63
t.yaml Normal file
View File

@ -0,0 +1,63 @@
swagger: "2.0"
info:
title: Auth API
version: 1.0.0
description: 用户认证接口
paths:
/api/auth/email/confirmation:
get:
summary: 邮箱确认
parameters:
- name: token
in: query
type: string
required: true
description: 操作token
responses:
200:
description: 确认成功
/api/auth/oauth2/register:
get:
summary: 邮箱注册
parameters:
- name: body
in: body
required: true
schema:
$ref: '#/definitions/EmailRegisterRequest'
responses:
200:
description: 注册成功
schema:
$ref: '#/definitions/AuthResponse'
definitions:
EmailRegisterRequest:
type: object
required:
- email
- wcid
- guest_id
- register_token
properties:
email:
type: string
wcid:
type: integer
format: uint64
guest_id:
type: integer
format: uint64
register_token:
type: string
AuthResponse:
type: object
properties:
token:
type: string
description: 注册登录生成的JWT token