FerrisKey provides essential user management capabilities within each Realm. This guide covers the basic operations for managing users in your application.
User management in FerrisKey is Realm-scoped, meaning users are isolated within their respective Realms. Each Realm maintains its own user base with independent profiles and credentials.
Users can be created through:
FerrisKey supports multiple authentication methods:
Basic user profile information includes:
FerrisKey manages essential user attributes:
username - Unique username within the Realmemail - User's email addressfirstName - User's first namelastName - User's last nameenabled - Account active statusUsers can have different account states:
| Status | Description |
|---|---|
| Active | User can authenticate and access applications |
| Inactive | User account is disabled, authentication blocked |
| Locked | Account temporarily locked due to security policies |
Configure password requirements per Realm:
Built-in security measures:
Users can enable Time-based One-Time Passwords:
Track MFA enrollment per user: