User Configuration
User configuration defines how Guardian connects to your user service to manage user accounts, authentication, and identity provider associations.
Table name: user_config
| Field | Type | Description |
|---|---|---|
| tenant_id | CHAR(10) | Tenant identifier (Primary Key) |
| is_ssl_enabled | BOOLEAN | Whether SSL is enabled for user service |
| host | VARCHAR(256) | Host address for user service |
| port | INT | Port number for user service |
| get_user_path | VARCHAR(256) | API path for getting user details |
| create_user_path | VARCHAR(256) | API path for creating users |
| authenticate_user_path | VARCHAR(256) | API path for user authentication |
| add_provider_path | VARCHAR(256) | API path for adding authentication providers |
| send_provider_details | BOOLEAN | Whether to send provider details in requests |
Prerequisites
Section titled “Prerequisites”- Tenant Configuration - A tenant must be created first
- Client Configuration - Required for all flows
- Token Configuration - Required for all flows
Related Configurations
Section titled “Related Configurations”- User Service Integration - Detailed guide on implementing the required user service endpoints