Skip to main content

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

FeaturePurpose
User storageStore profiles, passwords, and custom attributes
Custom schemasDefine organization-specific user fields
Auto-scalingHandle traffic spikes automatically
REST APIsProgrammatic access to all user operations
Pre-built flowsRegistration, login, password reset workflows

Identity Pools Architecture

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