frigate/web/public/locales/en/config/auth.json
2026-02-27 09:40:20 -06:00

49 lines
1.9 KiB
JSON

{
"label": "Authentication",
"description": "Authentication and session-related settings including cookie and rate limit options.",
"enabled": {
"label": "Enable authentication",
"description": "Enable native authentication for the Frigate UI."
},
"reset_admin_password": {
"label": "Reset admin password",
"description": "If true, reset the admin user's password on startup and print the new password in logs."
},
"cookie_name": {
"label": "JWT cookie name",
"description": "Name of the cookie used to store the JWT token for native authentication."
},
"cookie_secure": {
"label": "Secure cookie flag",
"description": "Set the secure flag on the auth cookie; should be true when using TLS."
},
"session_length": {
"label": "Session length",
"description": "Session duration in seconds for JWT-based sessions."
},
"refresh_time": {
"label": "Session refresh window",
"description": "When a session is within this many seconds of expiring, refresh it back to full length."
},
"failed_login_rate_limit": {
"label": "Failed login limits",
"description": "Rate limiting rules for failed login attempts to reduce brute-force attacks."
},
"trusted_proxies": {
"label": "Trusted proxies",
"description": "List of trusted proxy IPs used when determining client IP for rate limiting."
},
"hash_iterations": {
"label": "Hash iterations",
"description": "Number of PBKDF2-SHA256 iterations to use when hashing user passwords."
},
"roles": {
"label": "Role mappings",
"description": "Map roles to camera lists. An empty list grants access to all cameras for the role."
},
"admin_first_time_login": {
"label": "First-time admin flag",
"description": "When true the UI may show a help link on the login page informing users how to sign in after an admin password reset. "
}
}