Skip to content

jiwhiz/spring-boot-angular-keycloak-oauth2-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spring-boot-angular-keycloak-oauth2-demo

Demo for OAuth2 learning.

Local Test

Use Docker to setup local test environment with Keycloak. Run

docker compose up -d

Start Demo API server, under ./demo-api directory, run

./gradlew bootRun

Start Demo UI, under ./demo-ui directory, run

ng serve

In browser, open localhost:4200, and click Log in button, it will redirect to Keycloak login page. Use user/user or manager/manager to login, and back to demo ui. You can click call /api/greet or call /api/admin buttons and check console to see result from demo-api server.

Credits