mirror of
https://github.com/claunia/marechai.git
synced 2026-07-08 17:57:08 +00:00
- Added RolesDialog component for managing user roles. - Created UserDialog component for adding and editing user details. - Introduced UserDialogResult class to handle user dialog results. - Developed Users page for displaying and managing users. - Implemented UsersService for user-related API interactions. - Added AuthService for authentication management. - Created HttpAuthHandler for handling HTTP requests with authentication. - Introduced JwtAuthenticationStateProvider for managing authentication state. - Updated Register class to include new services. - Added TokenProvider for managing JWT tokens. - Enhanced LoginDisplay component for user authentication UI. - Updated NavMenu to include user management links for authorized users. - Created RedirectToLogin component for redirecting unauthenticated users. - Updated Startup class to configure authentication and authorization services. - Modified _Imports.razor to include necessary namespaces for authentication.