User Portal
In plain English
The user portal is the self-service area for everyday people (not admins) — their apps, profile, MFA, recovery codes, consents and password, all in one place, no help-desk ticket needed.
The Identix User Portal is a self-service dashboard where end-users can manage their profiles, security settings, and access applications. It is designed to be modern, secure, and intuitive.
Key Features
1. Dashboard
- Application Directory: A personalized list of applications available to the user.
- Recent Activity: A log of recent sign-ins and security events.
- Account Overview: A quick glance at the user's current security status and primary profile information.
2. Profile Management
- Personal Information: Update name, email, and other profile attributes.
- Profile Picture: Upload and manage avatars.
- Preferred Language: Set the UI language for the portal and authentication flows.
3. Linked Identities
The Linked Identities section allows users to manage multiple social and enterprise accounts connected to their primary Identix profile.
- Unified Account: See all identity providers (Google, Microsoft, Okta, etc.) currently linked to the user's account.
- Link New Identity: Users can add additional identities by authenticating with a different IDP. This is useful for users who may have multiple work or personal accounts.
- Primary Identity: Indicates which identity is currently the primary source for profile data.
- Manage Links: Securely remove linked identities that are no longer needed.
- Verification Status: View whether each linked identity's email has been verified by the respective provider.
4. Security Settings
The Security section provides comprehensive controls for account protection:
- Change Password: Update passwords with integrated strength validation and policy enforcement.
- Multi-Factor Authentication (MFA):
- Methods: Enroll and manage MFA methods (SMS, Email, TOTP/Authenticator apps).
- FIDO2/Passkeys: Register hardware keys (e.g., YubiKey) or platform authenticators (FaceID, TouchID).
- Recovery Codes: Generate and manage one-time recovery codes for account access if MFA methods are lost.
- Active Sessions: View and revoke active sessions on different devices.
- Security Questions: Set up and manage backup authentication questions.
4. Application Management
- Consents: View and revoke permissions granted to third-party or internal applications.
- App Specific Settings: Access settings specific to individual applications (if enabled).
User Experience (UX)
The User Portal leverages modern technologies to provide a high-quality experience:
- Zustand State Management: Ensures that UI updates are fast and consistent across different sections of the portal.
- Framer Motion Animations: Provides smooth transitions and interactive feedback (e.g., during MFA enrollment).
- React Hook Forms: Powers complex forms with real-time validation and accessible error messages.
- Responsive Design: Fully optimized for desktops, tablets, and mobile devices.
Customization
Administrators can customize the User Portal via the Admin Dashboard:
- Branding: Apply corporate colors, logos, and favicons.
- Available Sections: Enable or disable specific portal features (e.g., hide recovery codes or security questions).
- Navigation: Customize links and dashboard shortcuts.