Profile Page and User Self-Service
The profile page allows users to manage their account information, update personal data, and configure verification methods.
Profile Page Overview
Users can:
- View and edit personal information
- Update email and mobile number
- Change password
- Manage verification methods (MFA)
- View account activity
Default vs Custom
Default Profile Page:
- Pre-built, customizable through theming
- Use when: Standard profile management meets your needs
Custom Profile Page:
- Build your own using cidaas APIs
- Use when: Unique flows or deep application integration needed
Editable Fields Configuration
Configure field editability in User Management > Field Settings:
| Setting | Options |
|---|---|
| Visibility | Visible, Hidden |
| Editability | User-editable, Read-only, System-only |
| Verification Required | Yes, No |
Common Fields
Email Address:
- Editable: Yes
- Verification Required: Yes (new email must be verified)
Mobile Number:
- Editable: Yes
- Verification Required: Yes (new number must be verified)
Name Fields:
given_name,family_name: Typically editable
Custom Fields:
- Configure per field (e.g.,
customer_id= read-only,preferred_language= editable)
Verification Method Enrollment
Users can enroll in verification methods through the profile page.
Available Methods
| Method | Self-Service | Notes |
|---|---|---|
| Email OTP | Automatic | Enabled when email verified |
| SMS OTP | Yes | Requires verified mobile number |
| TOTP | Yes | User sets up in authenticator app |
| FIDO2/WebAuthn | Yes | User enrolls security key/biometric |
| Backup Codes | Yes | Generated after MFA setup |
Enrollment Process
- User accesses profile/security settings
- Selects verification method
- Completes method-specific setup
- Method activated and available for authentication
Method Management
Users can:
- View enrolled methods
- Enable/disable methods
- Rename methods (e.g., "Work Phone", "Personal Key")
- Remove methods
- Regenerate backup codes
Profile Page Customization
Theming: Apply brand (logo, colors, fonts) - see Theming Guide
Field Display: Customize field order, grouping, help text
Custom Sections: Add activity log, connected apps, security settings
Checklist
- Profile page enabled (default or custom)
- Editable fields configured
- Verification requirements set for sensitive fields
- Verification methods enabled for self-service
- Profile page themed to match brand
Next Steps
- Configure Verification Methods
- Review User Management Flows