3e7145c0917aa6492ee70ccabca7a8dcdec52ccb
Remove the interceptor-based JWT auth and its WebConfig registration. Introduce JwtPopulateFilter that silently extracts JWT claims into request attributes without blocking unauthenticated requests. Update DashBoardController to accept nullable username and RequireRoleAspect to handle missing credentials with proper error messages.
Description