Keycloak 使用RESTAPI设置KeyClope客户端
为了能够重复部署keydepeat,我尝试使用导入功能在keydepeat中创建客户机。 我注意到,当我导入一个客户机时,与领域相反,“授权启用”标志没有设置为true,即使我在导入的JSON中将其设置为true。如果在导入后尝试将其设置为true,则会出现错误,除非首先关闭“已启用服务帐户”,然后尝试启用“已启用授权” 我发送的JSON如下所示:Keycloak 使用RESTAPI设置KeyClope客户端,keycloak,Keycloak,为了能够重复部署keydepeat,我尝试使用导入功能在keydepeat中创建客户机。 我注意到,当我导入一个客户机时,与领域相反,“授权启用”标志没有设置为true,即使我在导入的JSON中将其设置为true。如果在导入后尝试将其设置为true,则会出现错误,除非首先关闭“已启用服务帐户”,然后尝试启用“已启用授权” 我发送的JSON如下所示: { "clientId" : "hello-world-authz-service", "secret" : "secret", "a
{
"clientId" : "hello-world-authz-service",
"secret" : "secret",
"authorizationServicesEnabled" : True,
"enabled" : True,
"redirectUris" : [ "http://localhost:8080/hello-world-authz-service/*" ],
"baseUrl": "http://localhost:8080/hello-world-authz-service",
"adminUrl": "http://localhost:8080/hello-world-authz-service",
"directAccessGrantsEnabled" : True
}
上面的JSON实际上基于中提供的一个示例,当我将所有内容作为一个领域导入时,它就可以工作,但当我只使用客户端部分时,它就不能工作了
是否有人能提供有关如何将JSON导入Key斗篷以设置特定客户端的指导
我正在使用Key斗篷2.5.0.Final社区。此问题似乎已通过此拉取请求得到解决:
我可以在pull请求中看到代码引用了authorizationServicesEnabled字段。这是否有效?您是否尝试使用小写true?您是对的,此问题已在产品的后续版本中得到解决。