SecuritySettings
Comprehensive admin component for managing tenant security policies including lockout rules, sign-up restrictions, and attack protection.
Live Demo
Account Lockout Policy
Lock accounts after failed login attempts
Sign-up Mode
Attack Protection
Bot Protection
Require CAPTCHA verification
User Enumeration Protection
Hide whether accounts exist
Block Disposable Emails
Prevent temporary email services
Block Email Subaddressing
Prevent email+tag addresses
Installation
Basic Usage
Props
Prop | Type | Default | Description |
---|---|---|---|
tenantId | string | - | Required. The tenant ID to manage security settings for |
apiEndpoint | string | '/api' | Base URL for API calls |
onUpdate | (settings: SecuritySettings) => void | - | Callback fired when settings are successfully updated |
className | string | - | Additional CSS classes for the container |
Direct API Usage
You can also manage security settings directly via the API:
Middleware Integration
Security settings automatically integrate with authentication middleware: