mirror of
https://github.com/jlengrand/quarkus.git
synced 2026-03-10 08:41:22 +00:00
28 lines
887 B
Markdown
28 lines
887 B
Markdown
# JAX-RS example using Keycloak adapter to protect resources
|
|
|
|
## Running the tests
|
|
|
|
By default, the tests of this module are disabled.
|
|
|
|
To run the tests in a standard JVM with Keycloak Server started as a Docker container, you can run the following command:
|
|
|
|
```
|
|
mvn clean install -Dtest-keycloak -Ddocker
|
|
```
|
|
|
|
Additionally, you can generate a native image and run the tests for this native image by adding `-Dnative`:
|
|
|
|
```
|
|
mvn clean install -Dtest-keycloak -Ddocker -Dnative
|
|
```
|
|
|
|
If you don't want to run Keycloak Server as a Docker container, you can start your own Keycloak server. It needs to listen on the default port `8180`.
|
|
|
|
You can then run the tests as follows (either with `-Dnative` or not):
|
|
|
|
```
|
|
mvn clean install -Dtest-keycloak
|
|
```
|
|
|
|
If you have specific requirements, you can define a specific connection URL with `-Dkeycloak.url=http://keycloak.server.domain:8180/auth`.
|