用户认证

授权:默认为Headers (请求头部) 中加入Authorization, 其值为Bearer <token>。例:Bearer 1121323132

登录

POST https://api.proxypanel.ml/api/client/v1/login

用户登录门户

Request Body

Name
Type
Description

email

string

用户邮箱

password

string

用户登录密码

{
    "ret": 1,
    "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sb2NhbGhvc3RcL2FwaVwvY2xpZW50XC92MVwvbG9naW4iLCJpYXQiOjE2MDgyNjM0NjYsImV4cCI6MTYwODI2NzA2NiwibmJmIjoxNjA4MjYzNDY2LCJqdGkiOiJ5WEZNSkhoWVJKeEI2NmxFIiwic3ViIjoxLCJwcnYiOiIyM2JkNWM4OTQ5ZjYwMGFkYjM5ZTcwMWM0MDA4NzJkYjdhNTk3NmY3In0.SHFA74FKXHPD0VXeFgS-AMDu11wZARnxYYsAeAATbAE",
    "token_type": "bearer",
    "expires_in": 3600,
    "user": {
        "id": 1,
        "nickname": "管理员",
        "account": "test@test.com",
        "port": 10000,
        "passwd": "ZznEya6XlAnDRdJf",
        "uuid": "3f9620f8-5a5a-4fce-a3d8-e3647a3783a6",
        "transfer_enable": 1099511627776,
        "u": 0,
        "d": 0,
        "t": null,
        "enable": 1,
        "speed_limit": 0,
        "credit": 0,
        "expired_at": "2099-01-01",
        "ban_time": null,
        "level": "Free",
        "group": null,
        "last_login": 1608149952,
        "reset_time": null,
        "invite_num": 0,
        "status": 0
    }
}

重置授权token

GET https://api.proxypanel.ml/api/client/v1/refresh

重置返回内容类似登录

Headers

Name
Type
Description

Authorization

string

Bearer <token>

{
    "ret": 1,
    "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sb2NhbGhvc3RcL2FwaVwvY2xpZW50XC92MVwvcmVmcmVzaCIsImlhdCI6MTYwODI2ODI4NSwiZXhwIjoxNjA4Mjc0NDk0LCJuYmYiOjE2MDgyNzA4OTQsImp0aSI6Im5YR0J0SGtPTVZmSDVndGMiLCJzdWIiOjEsInBydiI6IjIzYmQ1Yzg5NDlmNjAwYWRiMzllNzAxYzQwMDg3MmRiN2E1OTc2ZjcifQ.aX7um_x8sWUTfhg-cBtzh_BN-ZJkzwnpO5THPd5-v_o",
    "token_type": "bearer",
    "expires_in": 3600,
    "user": {
        "id": 1,
        "nickname": "管理员",
        "account": "test@test.com",
        "port": 10000,
        "passwd": "ZznEya6XlAnDRdJf",
        "uuid": "3f9620f8-5a5a-4fce-a3d8-e3647a3783a6",
        "transfer_enable": 1099511627776,
        "u": 0,
        "d": 0,
        "t": null,
        "enable": 1,
        "speed_limit": 0,
        "credit": 0,
        "expired_at": "2099-01-01",
        "ban_time": null,
        "level": "Free",
        "group": null,
        "last_login": 1608267154,
        "reset_time": null,
        "invite_num": 0,
        "status": 0
    }
}

登出

GET https://api.proxypanel.ml/api/client/v1/logout

登出

Headers

Name
Type
Description

Authorization

string

Bearer <token>

{
    "ret": 1
}

最后更新于

这有帮助吗?