Skip to content

Commit

Permalink
Upgrade to Keycloak 25.0.0 and use Governikus SDK from Maven Central
Browse files Browse the repository at this point in the history
  • Loading branch information
schmitzhermes committed Sep 18, 2024
1 parent 842dc11 commit 2388db1
Show file tree
Hide file tree
Showing 4 changed files with 268 additions and 70 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ For using the Proof-of-Concept, the AusweisApp must be running on the same machi
Therefore, the developer mode must be activated as described [here](https://www.ausweisapp.bund.de/ausweisapp2/help/1.20/en/Windows/settings-developer.html#aktivieren-des-entwicklermodus).
Afterward, go to Settings -> Developer options and activate the internal card simulator.
Now, everything is set to go to `https://localhost:8443`, log out of the admin console, and click `eid` to start the authentication process.
As a result, you are logged in with the test user *erika mustermann*.
As a result, you are logged in with the test user *erika mustermann*. Please note: You probaly won't see anything here in the first place, because Erika Mustermann is no Keycloak Admin and you are trying to log in to the admin console. You can use any frontend of your choice to test it or make erika_mustermann an Keycloak Admin (login via the `admin` user).

### Setup without Docker
Follow these steps to run Keycloak including the eID identity provider without Docker:
Expand Down
4 changes: 2 additions & 2 deletions docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
version: '3.8'
services:
keycloak:
image: quay.io/keycloak/keycloak:23.0.6
image: quay.io/keycloak/keycloak:25.0.0
environment:
KEYCLOAK_ADMIN: admin
KEYCLOAK_ADMIN_PASSWORD: admin
Expand All @@ -10,7 +10,7 @@ services:
KC_LOG_LEVEL: INFO
command: ["start-dev"]
volumes:
- ./target/deploy:/opt/keycloak/providers/
- ./target/keycloak-eid-identity-provider.jar:/opt/keycloak/providers/keycloak-eid-identity-provider.jar
- ./src/main/resources/keys/tls-ssl-commcert.p12:/opt/keycloak/conf/tls-ssl-commcert.p12
ports:
- "8443:8443"
Loading

0 comments on commit 2388db1

Please sign in to comment.