• Eric_Lee's avatar
    Dev (#86) · c16b817f
    Eric_Lee authored
    * support tcp proxy (#72)
    
    * fix selected item display bug
    
    * [Update]add ssh keep-alive
    
    * Fix MFA login http response error
    
    * [update] update new core API (#76)
    
    * fix docker config from env (#77)
    
    * V52 bugfix (#78)
    
    * fix select all item display bug
    
    * fix js bugs
    
    * 修复关闭seesion的bug和移除无效的配置 (#80)
    
    * [Update] add asset load policy config
    
    * modify readme
    
    * [Update] 修改url
    
    * [update]fix selecting asset bugs
    
    * [update]修改websftp的js翻译
    
    * 修改debug信息
    
    * 修改连接复用
    
    * 支持文件夹下载
    
    * fix bugs
    
    * upgrade jquery related files
    
    * add zipMaxSize and zipTmpPath config
    
    * remove debug code
    
    * 优化复用连接代码
    
    * 修改配置, 并移除无效的配置项
    
    * 修复网域连接未释放问题
    
    * 修复语言设置无效的问题
    
    * 修复最后一个命令记录问题 (#85)
    
    * update elfinder
    
    * fix bugs
    
    * add protocol field for session
    
    * version to 1.5.3
    Unverified
    c16b817f
urls.go 2.45 KB
package service

const (
	UserAuthURL    = "/api/v1/authentication/auth/"                      // post 验证用户登陆
	UserProfileURL = "/api/v1/users/profile/"                            // 获取当前用户的基本信息
	UserListURL    = "/api/v1/users/users/"                              // 用户列表地址
	UserDetailURL  = "/api/v1/users/users/%s/"                           // 获取用户信息
	UserAuthOTPURL = "/api/v1/authentication/otp/auth/"                  // 验证OTP
	TokenAssetURL  = "/api/v1/authentication/connection-token/?token=%s" // Token name

	SystemUserAssetAuthURL          = "/api/v1/assets/system-users/%s/assets/%s/auth-info/" // 该系统用户对某资产的授权
	SystemUserCmdFilterRulesListURL = "/api/v1/assets/system-users/%s/cmd-filter-rules/"    // 过滤规则url
	SystemUserDetailURL             = "/api/v1/assets/system-users/%s/"                     // 某个系统用户的信息
	AssetDetailURL                  = "/api/v1/assets/assets/%s/"                           // 某一个资产信息
	DomainDetailURL                 = "/api/v1/assets/domains/%s/?gateway=1"

	TerminalRegisterURL  = "/api/v2/terminal/terminal-registrations/" // 注册当前coco
	TerminalConfigURL    = "/api/v1/terminal/terminals/config/"       // 从jumpserver获取coco的配置
	TerminalHeartBeatURL = "/api/v1/terminal/terminals/status/"

	SessionListURL    = "/api/v1/terminal/sessions/"           //上传创建的资产会话session id
	SessionDetailURL  = "/api/v1/terminal/sessions/%s/"        // finish session的时候发送
	SessionReplayURL  = "/api/v1/terminal/sessions/%s/replay/" //上传录像
	SessionCommandURL = "/api/v1/terminal/commands/"           //上传批量命令
	FinishTaskURL     = "/api/v1/terminal/tasks/%s/"

	FTPLogListURL = "/api/v1/audits/ftp-logs/" // 上传 ftp日志

	UserAssetsURL                  = "/api/v1/perms/users/%s/assets/"       //获取用户授权的所有资产
	UserNodesAssetsURL             = "/api/v1/perms/users/%s/nodes-assets/" // 获取用户授权的所有节点信息 节点分组
	UserNodesListURL               = "/api/v1/perms/users/%s/nodes/"
	UserNodeAssetsListURL          = "/api/v1/perms/users/%s/nodes/%s/assets/"
	ValidateUserAssetPermissionURL = "/api/v1/perms/asset-permissions/user/validate/" //0不使用缓存 1 使用缓存 2 刷新缓存
)

// 1.5.3

const (
	UserAssetSystemUsersURL = "/api/v1/perms/users/%s/assets/%s/system-users/" // 获取用户授权资产的系统用户列表
)