Я пытаюсь реализовать SPI
для политики клиента, чтобы заменить политики, которые у меня есть в js
.
Я реализовал PolicyProvider
, аналогично this и PolicyProviderFactory
как это , затем я копирую свой jar
в standalone/deployments
, как объяснено в реализации SPI
Я могу видеть в журнале, что банка имеетбыло развернуто:
08:17:02,647 INFO [stdout] (MSC service thread 1-3) about to start org.keycloak.services.util.JsonConfigProvider$JsonScope@266abf6d
08:17:02,682 WARN [org.keycloak.services] (MSC service thread 1-3) KC-SERVICES0047: myEvListener (example.myProvider.EvListenerProviderFactory) is implementing the internal SPI eventsListener. This SPI is internal and may change without notice
08:17:02,692 WARN [org.keycloak.services] (MSC service thread 1-3) KC-SERVICES0047: myRolePolicy (example.myProvider.MyPolicyProviderFactory) is implementing the internal SPI policy. This SPI is internal and may change without notice
08:17:02,814 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) WFLYSRV0010: Deployed "myPolicyProvider.jar" (runtime-name : "myPolicyProvider.jar")
Теперь я не могу найти способ фактически создать политику клиента, используя мои SPI
В информации о сервереЯ вижу свои политики (my-role-policy
и my-js-policy
), перечисленные в поставщиках политик:
Буду признателен, если кто-нибудь укажет мне правильное направление.