Keycloak 使用CLI将提供程序添加到RedHat SSO/Keyclope中的用户联合

Keycloak 使用CLI将提供程序添加到RedHat SSO/Keyclope中的用户联合,keycloak,Keycloak,我已经创建并部署了自定义提供程序。 现在我转到user federation,选择下拉列表并使用UI和fine添加我的提供者 有人能告诉我如何使用CLI添加相同的内容,因为我想自动化手动过程。这对我很有用: kcadm.bat create user-federation/instances -r Test1 \ -s providerName=tatts-asg-authentication \ -s priority=0 \ -s config.debug=false 这就是适用于《钥匙斗

我已经创建并部署了自定义提供程序。 现在我转到user federation,选择下拉列表并使用UI和fine添加我的提供者

有人能告诉我如何使用CLI添加相同的内容,因为我想自动化手动过程。

这对我很有用:

kcadm.bat create user-federation/instances -r Test1 \
-s providerName=tatts-asg-authentication \
-s priority=0 \
-s config.debug=false

这就是适用于《钥匙斗篷》3.4.3的功能:

kcadm.bat create components -x -r MyRealm \
-s providerType=org.keycloak.storage.UserStorageProvider \
-s name=my-provider \
-s parentId=MyRealm \
-s providerId=my-provider \
-s 'config.path=["C:\\path\\to\\properties"]' \
-s 'config.priority=["0"]'
用户联合/实例
已替换为
组件


-x
选项用于输出出错时的堆栈跟踪。

在较新版本的KeyClope中,
用户联合/实例
已替换为
组件