2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-05 19:27:20 +08:00

feat: 支持创建access_token

This commit is contained in:
2025-05-15 02:18:35 +08:00
parent 103529a9b4
commit a7dd9d411b
25 changed files with 708 additions and 22 deletions

View File

@@ -4,7 +4,8 @@ export default {
// 获取注册表配置
registryConfig: (): any => http.Get('/apps/podman/registry_config'),
// 保存注册表配置
saveRegistryConfig: (config: string): any => http.Post('/apps/podman/registry_config', { config }),
saveRegistryConfig: (config: string): any =>
http.Post('/apps/podman/registry_config', { config }),
// 获取存储配置
storageConfig: (): any => http.Get('/apps/podman/storage_config'),
// 保存存储配置

View File

@@ -27,7 +27,8 @@ export default {
serverRemark: (id: number, remark: string) =>
http.Put(`/database_server/${id}/remark`, { remark }),
// 获取数据库用户列表
userList: (page: number, limit: number) => http.Get('/database_user', { params: { page, limit } }),
userList: (page: number, limit: number) =>
http.Get('/database_user', { params: { page, limit } }),
// 创建数据库用户
userCreate: (data: any) => http.Post('/database_user', data),
// 获取数据库用户

View File

@@ -35,5 +35,17 @@ export default {
generateTwoFA: (id: number): any => http.Get(`/users/${id}/2fa`),
// 保存2FA密钥
updateTwoFA: (id: number, code: string, secret: string): any =>
http.Post(`/users/${id}/2fa`, { code, secret })
http.Post(`/users/${id}/2fa`, { code, secret }),
// 获取用户Token列表
tokenList: (user_id: number, page: number, limit: number): any =>
http.Get(`/user_tokens`, { params: { user_id, page, limit } }),
// 创建用户Token
tokenCreate: (user_id: number, ips: string[], expired_at: number): any =>
http.Post('/user_tokens', { user_id, ips, expired_at }),
// 删除用户Token
tokenDelete: (id: number): any => http.Delete(`/user_tokens/${id}`),
// 更新用户Token
tokenUpdate: (id: number, ips: string[], expired_at: number): any =>
http.Put(`/user_tokens/${id}`, { ips, expired_at })
}