Add JWT-based security and /me endpoint
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
Introduced JWT-based authentication with role handling using Keycloak. Added the `/me` endpoint to return user information and roles. Configured testing, Keycloak integration, and public-facing `/public/info` endpoint enhancements.
This commit is contained in:
@ -16,12 +16,15 @@ services:
|
||||
|
||||
keycloak:
|
||||
image: quay.io/keycloak/keycloak:24.0
|
||||
command: ["start-dev","--http-port=8081"]
|
||||
command: ["start-dev","--http-port=8081","--import-realm"]
|
||||
environment:
|
||||
KEYCLOAK_ADMIN: admin
|
||||
KEYCLOAK_ADMIN_PASSWORD: admin
|
||||
volumes:
|
||||
- ./keycloak:/opt/keycloak/data/import
|
||||
ports: ["8081:8081"]
|
||||
|
||||
|
||||
api:
|
||||
build: .
|
||||
image: registry.local:5000/hemhub/api:dev
|
||||
|
||||
Reference in New Issue
Block a user