cidaas User Management provides capabilities for creating, managing, and organizing user accounts. This guide introduces core concepts and workflows.
Quick Reference
User Onboarding Methods
cidaas supports three ways to add users:
| Method | How It Works | Use Case | Guide |
|---|
| Self-Registration | User completes form → Verification email → Login | Public-facing apps | Register User |
| Admin-Created | Backend creates via API → Welcome email → Login | Automated provisioning | Create User |
| Invitations | Admin sends invite → User completes → Auto-assigned to groups | Controlled onboarding | Invite User |
First Step: Configure registration fields
Common Tasks
| Task | Process | Configuration | Guide |
|---|
| User Registration | Form → Account created → Verification email → Login | Set fields, enable verification | Register User |
| Email/Phone Change | Request → Code sent → Verify → Updated | Auto-enabled | Email/Mobile Change |
| Profile Updates | User/admin updates → Saved (with verification if required) | Configure editable fields | Update Account |
| Account Linking | Merge accounts from different login methods | Configure linking | Account Linking |
User Account Structure
| Component | Description |
|---|
Unique ID (sub) | Unique identifier for each user |
| Login Methods | Email, phone, username, or social login (Google, Facebook, etc.) |
| Profile Data | Standard fields (name, email, phone) + custom fields |
| Account Status | Verified, pending verification, or declined |
Account Structure Details →
Groups and Roles
| Concept | Purpose | Example |
|---|
| Groups | Organize users into collections | "Employees", "Customers", "Admins" |
| Roles | Define what users can do | "Admin" (create/delete users), "User" (view own profile) |
Key Point: Roles are assigned within groups. Users can belong to multiple groups with different roles in each.
User Groups & Roles Guide →
Advanced Features
Resources