认证接口

YXShop 使用 JWT 进行身份认证,提供 C 端和管理端双 JWT 体系。

C 端认证

账号密码登录

http
POST /api/v1/auth/login
Content-Type: application/json

{
    "username": "user@example.com",
    "password": "your_password"
}

微信小程序登录

http
POST /api/v1/auth/wx-login
Content-Type: application/json

{
    "code": "wx_login_code"
}

刷新 Token

http
POST /api/v1/auth/refresh
Authorization: Bearer {token}

管理端认证

http
POST /admin/api/auth/login
Content-Type: application/json

{
    "username": "admin",
    "password": "your_password"
}