fusen-render/t.yaml
2023-08-11 19:00:29 +08:00

63 lines
1.2 KiB
YAML

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