【问题标题】:How can i connect user with a connection by using Guacamole REST API如何使用 Guacamole REST API 将用户连接到连接
【发布时间】:2020-06-24 07:51:34
【问题描述】:

我想通过连接连接用户,但 Guacamole 目前没有 API 文档。

有没有办法使用 Guacamole REST API 做到这一点?

【问题讨论】:

标签: guacamole


【解决方案1】:

我找到了解决办法,

首先我创建了一个令牌

端点:

POST {{baseURL}}/api/tokens

x-www-form-urlencoded:

username: guacadmin
password: guacadmin

示例响应:

{
    "authToken": "8144B9B1EBAF73E8EDCE08EF5C145F49C1C9F563F13E21BF7A1CEC43E74011A4",
    "username": "guacadmin",
    "dataSource": "postgresql",
    "availableDataSources": [
        "postgresql",
        "postgresql-shared"
    ]
}

然后我使用 json-patch 发送 PATCH 请求:

端点:

PATCH {{baseURL}}/api/session/data/{{dataSource}}/users/{{username}}/permissions?token={{authToken}}

示例请求正文:

[
   {
    "op":"add",
    "path": "/connectionPermissions/2",
    "value": "READ"
   }
 ]

就是这样。

【讨论】:

    猜你喜欢
    • 2020-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-31
    • 2019-06-10
    • 1970-01-01
    • 2020-05-22
    相关资源
    最近更新 更多