是否有一种在GridGain网络控制台的码头容器部署上自动化用户创建的方法?
我们的测试台部署是完全自动化的,我们也希望自动部署Web Agent,每次手动复制令牌和启动代理容器在我们的情况下都不太方便。
发布于 2020-05-19 07:28:17
有几种选择:
请记住,Web控制台HTTP被认为是私有的。它已经稳定了一段时间,特别是与用户相关的部分,所以我不希望很快发生任何变化。这是你自己决定的。
在发送任何请求之前,请确保使用cookie jar。发送一个"/api/v1/user“GET来初始化会话。主机与WC相同,但也可以直接向后端发送请求。CORS可能是个问题。
通常,您可以打开浏览器网络检查器,手动执行操作,注意发出了哪些请求,并使用您选择的工具(如curl )执行相同的请求。有些通信由Web套接字连接处理,但不用于用户管理。
您感兴趣的端点:
{
"email": "user@example",
"password": "1",
"firstName": "User",
"lastName": "Name",
"phone": "+790000000",
"country": "Russia",
"company": "GridGain",
"industry": "Software"
}{
"firstName": "User",
"lastName": "Name",
"email": "test@example",
"phone": null,
"country": "Russia",
"company": "GridGain",
"industry": "Other",
"permitEmailContact": false,
"permitPhoneContact": false,
"token": "fcf99d68-5a4c-4a43-8abc-1f93e19af26a"
}{
"email": "test@example",
"firstName": "User",
"lastName": "name",
"phone": null,
"company": "GridGain",
"country": "Russia",
"admin": false,
"becomeUsed": false,
"industry": "Other",
"permitEmailContact": false,
"permitPhoneContact": false,
"token": "fcf99d68-5a4c-4a43-8abc-1f93e19af26a",
"lastEvent": 0
}https://stackoverflow.com/questions/61867369
复制相似问题