https://github.com/arnauld/bff
Apollo Federation Gateway
https://github.com/arnauld/bff
Last synced: about 18 hours ago
JSON representation
Apollo Federation Gateway
- Host: GitHub
- URL: https://github.com/arnauld/bff
- Owner: Arnauld
- Created: 2021-03-28T21:19:14.000Z (about 5 years ago)
- Default Branch: develop
- Last Pushed: 2021-04-08T22:26:11.000Z (about 5 years ago)
- Last Synced: 2025-02-28T05:34:46.768Z (over 1 year ago)
- Language: Java
- Size: 263 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
== Setup
`keycloak-remote-user/`
[source,bash]
....
mvn clean package
....
`dev-env/`
[source,bash]
....
docker-compose up -d
....
Connect into keycloak container to deploy our custom "User Storage SPI":
[source, bash]
....
$ docker exec -it bff_keycloak_1 /bin/bash
bash-4.4$ cd
bash-4.4$ cd keycloak/standalone/deployments/
bash-4.4$ cp /plugins/ear/target/keycloak-remote-user.ear .
bash-4.4$ ls
keycloak-remote-user.ear keycloak-remote-user.ear.deployed README.txt
....
In keycloak:
* http://localhost:8080/ - admin/Pa55w0rd
* User Federation / "Add provider..." > "jdbc-user-provider"
* jdbcURL: (within docker network: postgres_app:5432)
Debug
[source, bash]
....
docker logs -f bff_keycloak_1
....
Troubleshooting
[source, bash]
....
docker-compose down
docker container prune
docker volume prune
docker-compose build
....