第一步,获取指定用户token
通过POST接口: http://localhost:9090/guacamole/api/tokens
(资料图片)
参数1:username
参数2:password
返回:authToken
JAVA代码调用如下:
public String generateToken(String userName) { HttpHeaders headers = getHttpHeaders(MediaType.APPLICATION_FORM_URLENCODED); MultiValueMap forms = new LinkedMultiValueMap(); forms.put("username", Collections.singletonList(userName)); forms.put("password", Collections.singletonList(globalConfig.getGuacPassword())); HttpEntity> httpEntity = new HttpEntity>(forms, headers); String body = restTemplateConfig.restTemplate().postForObject(globalConfig.getGuacamoleUrl() + "/api/tokens", httpEntity, String.class); JSONObject responseBody = JSONObject.parseObject(body); return responseBody.getString("authToken"); } 第二步,带上token请求,访问生成的guacamole url 即可。
浏览器访问:http://localhost:9090/guacamole/#/client/MjgAYwBteXNxbA?token=C08E3DC80A4E04D3747E8EB5C8D379E1EF6E70E9FC43F0E722FFD39B6B1154E7
结果如图:
guacamole JAVA工具类:
https://files.cnblogs.com/files/sdd53home/HttpMethodForGuacamole.zip?t=1681291274
为何持续多轮做核酸检测 河南疾控专家解释
郑州本轮累计报告103例本土确诊病例 均为普通型或轻型
郑州第五轮9区全员核酸检测已检724.9万人,已确诊5例
安阳疫情最新消息|1月10日安阳市新增本土确诊病例58例,其中56例在汤阴县
全国疫情最新消息|1月10日新增确诊192例 天津新增本土确诊10例 河南新增本土确诊87例
Copyright © 2015-2022 西南时尚网版权所有 备案号:皖ICP备2022009963号-8 联系邮箱:39 60 29 14 2@qq.com