- 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.