使用以下脚本,我可以将提供程序添加到我的 keycloak 实例中。
embed-server --server-config=standalone.xml
/subsystem=keycloak-server:list-add(name=providers, value=module:com.example.InviteUserRequiredAction)
stop-embedded-server
但是,当应用程序重新启动时,它会被添加两次(或者服务器重新启动多次)。我只想有条件地添加提供程序,但我找不到如何查询我正在添加的提供程序是否存在的方法。
所以最后它可能看起来像:
if (outcome != success) of /subsystem=keycloak-server:here-should-be-the-query
...
end-if
有人可以告诉我如何查询providers
名称module:com.example.InviteUserRequiredAction
吗?
谢谢