The profile page is accessible to all authenticated users and displays the current user’s account details at a glance.
| Property | Value |
|---|
| Page | /pages/profile.html |
| JS | /js/pages/profile.js |
| Access | All authenticated users (no specific permission required) |
| Field | Description |
|---|
| Email | User’s email from Cloudflare Access JWT |
| Name | First & last name, with an Edit button that redirects to /pages/onboarding.html?edit=true |
| Role | Current role (admin, operator, viewer, etc.) |
| Permissions | All permissions grouped by category (pages, SSH, TUGA, quick access) |
| Assigned Sites | List of sites the user has access to via team assignments |
| Teams | Teams the user belongs to |