Ignite GridGain Web控制台用户自动创建
有没有办法在GridGain Web控制台的docker容器部署上自动创建用户Ignite GridGain Web控制台用户自动创建,ignite,gridgain,Ignite,Gridgain,有没有办法在GridGain Web控制台的docker容器部署上自动创建用户 我们的测试台部署是完全自动化的,我们也希望自动部署Web代理,在我们的情况下,每次手动复制令牌和启动代理容器都不是很方便。有几个选项: 使用HTTP REST API创建一个Web控制台用户,获取他们的令牌并将其删除 生成您自己的令牌(UUID),将其传递给代理,使用API调用创建Web控制台用户并设置其令牌 请记住,Web控制台HTTP API被认为是私有的。它已经稳定了一段时间,尤其是与用户相关的部分,所以我预计
我们的测试台部署是完全自动化的,我们也希望自动部署Web代理,在我们的情况下,每次手动复制令牌和启动代理容器都不是很方便。有几个选项:
我理解得对吗?你想1)以编程方式创建一个Web控制台用户,2)使用该用户的令牌进行代理身份验证?@Klaster_1没错,谢谢,我会尝试一下!HTTP API有可能公开吗?@glfl抱歉,但我们不打算公开WC API。如果您主要对API文档感兴趣,那么以前有一个招摇过市的定义,但它在2020.01.00中被删除,因此您需要一个较旧的版本来访问它。
{
"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
}