bdbaf3645642b945b166017bb62280e7e9635919
- Introduce `AuthWrapper` component for streamlined session-based layouts and authentication handling. - Add new utilities (`tokenUtils.ts`) for JWT decoding, token expiration checks, and refresh operations via Keycloak. - Refactor `serverCall` and `authOptions` to use centralized token refresh logic, removing redundant implementations. - Implement `ClientSessionProvider` for consistent session management across the client application. - Simplify `RootLayout` by delegating authentication enforcement to `AuthWrapper`.
Description
No description provided
Languages
TypeScript
76.1%
Java
21.1%
CSS
1.7%
Dockerfile
0.4%
JavaScript
0.3%
Other
0.4%