Skip to content

fix: Enforce authentication for Blazor pages#109

Merged
xjanova merged 1 commit intomainfrom
claude/fix-github-actions-Lm9kt
Jan 7, 2026
Merged

fix: Enforce authentication for Blazor pages#109
xjanova merged 1 commit intomainfrom
claude/fix-github-actions-Lm9kt

Conversation

@xjanova
Copy link
Owner

@xjanova xjanova commented Jan 7, 2026

  • Update MainLayout to check auth before rendering content
  • Add loading state while checking authentication
  • Validate JWT token expiration client-side
  • Create EmptyLayout for login page (no sidebar/header)
  • Create Profile page for user profile management
  • Add AuthRedirect component for reusable auth checking
  • Auto-redirect to login when token missing or expired

- Update MainLayout to check auth before rendering content
- Add loading state while checking authentication
- Validate JWT token expiration client-side
- Create EmptyLayout for login page (no sidebar/header)
- Create Profile page for user profile management
- Add AuthRedirect component for reusable auth checking
- Auto-redirect to login when token missing or expired
@xjanova xjanova merged commit 0cd1d18 into main Jan 7, 2026
3 checks passed
@xjanova xjanova deleted the claude/fix-github-actions-Lm9kt branch January 7, 2026 10:02
@github-actions github-actions bot added bug Something isn't working api and removed bug Something isn't working labels Jan 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants