Skip to main content

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:

SettingOptions
VisibilityVisible, Hidden
EditabilityUser-editable, Read-only, System-only
Verification RequiredYes, 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

MethodSelf-ServiceNotes
Email OTPAutomaticEnabled when email verified
SMS OTPYesRequires verified mobile number
TOTPYesUser sets up in authenticator app
FIDO2/WebAuthnYesUser enrolls security key/biometric
Backup CodesYesGenerated after MFA setup

Enrollment Process

  1. User accesses profile/security settings
  2. Selects verification method
  3. Completes method-specific setup
  4. 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