我已创建和部署自定义提供程序。 现在我转到用户联合选择下拉列表并使用UI添加我的提供程序。 Image using UI
有人可以让我知道如何使用CLI添加相同内容,因为我想自动化手动过程。
答案 0 :(得分:2)
这对我有用:
kcadm.bat create user-federation/instances -r Test1 \
-s providerName=tatts-asg-authentication \
-s priority=0 \
-s config.debug=false
答案 1 :(得分:0)
这是 Keycloak 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"]'
user-federation/instances
已替换为components
:issues.jboss.org/browse/KEYCLOAK-6583
-x
选项用于在出错时输出堆栈跟踪。