[keycloak-user] Launch Keycloak SPI as module with external dependencies
Dmitry Telegin
dt at acutus.pro
Fri Jul 6 05:38:42 EDT 2018
On Fri, 2018-07-06 at 10:30 +0200, Lamine Léo Keita wrote:
> Hi,
>
> I've build an authentication SPI which I deploy with a jar file with
> no
> problem by copying it to $KEYCLOAK_HOME/providers/ directory.
By the way, this method (copying to "providers" directory) has been
deprecated, and the directory has been removed from recent KC versions.
You should either deploy your provider as a module, or just drop it to
standalone/deployments for hot deployment (however with some
restrictions). See [1] for more details.
Dmitry
[1] https://www.keycloak.org/docs/latest/server_development/index.html#
registering-provider-implementations
>
> I needed external dependencies so I made some change to my
> application and
> external dependencies are not found ...
>
> The documentation does not really explain this case.
>
> Can someone help me on how to build a jar with all external
> dependencies to
> deploy it plz?
>
> I tried to use jar-with-dependencies plugin but this does not work
> too...
> Because my below file is not included in the jar...
>
> services > org.keycloak.authentication.AuthenticatorFactory
>
> Here is the plugin references :
> <plugin>
>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-assembly-plugin</artifactId>
> <version>2.4.1</version>
> <configuration>
> <descriptorRefs>
> <descriptorRef>jar-with-dependencies</descriptorRef>
> </descriptorRefs>
> </configuration>
> <executions>
> <execution>
> <id>make-assembly</id>
> <phase>package</phase>
> <goals>
> <goal>single</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> </plugins>
>
>
> BR,
> Lamine
> _______________________________________________
> keycloak-user mailing list
> keycloak-user at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-user
More information about the keycloak-user
mailing list