Skip to content

Initial Release#11

Merged
rozicd merged 17 commits intomainfrom
develop
Feb 25, 2026
Merged

Initial Release#11
rozicd merged 17 commits intomainfrom
develop

Conversation

@rozicd
Copy link
Copy Markdown
Contributor

@rozicd rozicd commented Feb 25, 2026

No description provided.

rozicd and others added 17 commits January 14, 2026 20:32
Introduced Logstash Logback encoder dependency and added logback-spring.xml for structured logging to Logstash. Updated application.properties with logging configuration and log levels. Added logback-test.xml for test logging setup.
Introduce JWT-based authentication for the gateway: add JwtAuthenticationFilter (OncePerRequestFilter) that skips public paths, validates Bearer tokens, injects X-User-Id and X-User-Role headers, and returns 401 on failure. Add JwtService to parse and extract userId/role from tokens using jjwt. Add jjwt dependencies to build.gradle.kts and wire a base64 JWT secret via environment (.local.env) and application.properties default.
Have also the request method included in public endpoint processing.
@rozicd rozicd merged commit b6bb190 into main Feb 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants