发布于 2018-10-14 13:53:04
您可以在代码中使用以下MySQL命令来创建新用户。
SET @salt = UNHEX(SHA2(UUID(), 256));
INSERT INTO guacamole_user (username, password_salt, password_hash, password_date) VALUES ('testuser', @salt, UNHEX(SHA2(CONCAT('testpass', HEX(@salt)), 256)), NOW());发布于 2020-03-12 19:14:35
您可以使用Guacamole REST API创建用户。
首先您需要创建一个令牌:
端点:
POST {{baseURL}}/api/tokensx-www-form-urlencoded:
username: guacadmin
password: guacadmin示例响应:
{
"authToken": "8144B9B1EBAF73E8EDCE08EF5C145F49C1C9F563F13E21BF7A1CEC43E74011A4",
"username": "guacadmin",
"dataSource": "postgresql",
"availableDataSources": [
"postgresql",
"postgresql-shared"
]
}然后,您可以使用令牌创建一个用户。
端点:
POST {{baseURL}}/api/session/data/{{dataSource}}/users?token={{authToken}}样例请求体:
{
"username": "testuser",
"password": "password",
"attributes":{
"disabled":"",
"expired":"",
"access-window-start":"",
"access-window-end":"",
"valid-from":"",
"valid-until":"",
"timezone": ""
}
}https://stackoverflow.com/questions/40597935
复制相似问题