Identity Pools overview
Identity Pools provide scalable user storage within SecureAuth IAM, eliminating the need for external user databases.
💡 Why this matters
Built-in user storage with cloud-scale performance and no infrastructure management required.
Key capabilities
Feature | Purpose |
---|---|
User storage | Store profiles, passwords, and custom attributes |
Custom schemas | Define organization-specific user fields |
Auto-scaling | Handle traffic spikes automatically |
REST APIs | Programmatic access to all user operations |
Pre-built flows | Registration, login, password reset workflows |
Planning considerations
Single pool: Use when all users have similar data requirements and simplified administration is preferred.
Multiple pools: Use when you need data separation (customers vs. employees), different schemas, or compliance requirements.
⚠️ Schema planning
Define user attributes before creating pools - changes after users exist require data migration.
Common use cases
- Consumer apps: Self-registration, social login, consent management
- B2B apps: Organization-based users, delegated administration, custom attributes
- Hybrid: Separate customer and employee pools with shared authentication
Next step: Configure Identity Pools in your workspace