Keycloak 导出/导入身份提供商和;客户(12.0.4)

Keycloak 导出/导入身份提供商和;客户(12.0.4),keycloak,Keycloak,我们有多个环境,在向上迁移环境时,可以通过人工输入插入身份提供者和客户端 是否有办法隔离身份提供程序或客户端的导出/导入?在将身份提供程序和客户端迁移到环境中时,手动输入带来了错误 多谢各位 是否有办法隔离身份提供程序或服务的导出/导入 客户 我也面临同样的问题,要解决我所做的就是基于。例如: 获取客户端:Get/{realm}/clients 创建客户端:POST/{realm}/clients 首先,我调用get端点,并将其响应(即客户机)导出为.json,稍后将其用作post端点的有效

我们有多个环境,在向上迁移环境时,可以通过人工输入插入身份提供者和客户端

是否有办法隔离身份提供程序或客户端的导出/导入?在将身份提供程序和客户端迁移到环境中时,手动输入带来了错误

多谢各位

是否有办法隔离身份提供程序或服务的导出/导入 客户

我也面临同样的问题,要解决我所做的就是基于。例如:

  • 获取客户端:
    Get/{realm}/clients
  • 创建客户端:
    POST/{realm}/clients
首先,我调用
get
端点,并将其响应(即客户机)导出为.json,稍后将其用作
post
端点的有效负载

同样的逻辑也适用于身份提供者。在开始创建这些脚本时有点麻烦,其中一些脚本我已经上传到了(我计划上传更多的脚本),但是在它们工作之后,过程会变得更顺利


您可以应用前面提到的相同逻辑,但不使用bash脚本,而是使用。另一个选项是使用KeyClope导出域功能;导出领域,从.json文件中提取您不需要的所有内容,然后使用导入领域功能使用剩余内容。

非常感谢。我没有想到这一点:“导出领域,从.json文件中提取您不需要的所有内容,然后使用导入领域功能使用剩余内容。”。也非常感谢您在您的回购协议上提供的脚本——我已经下载了它们,并查看了这两个选项。非常感谢。@user353829不客气,如果你发现一些错误,请告诉我,我会做的-谢谢。