Documentation
Security & Sessions
Security & Session Management
Infra0 takes security seriously. All data is encrypted in transit and at rest.
Session Management
- Sessions are managed via secure, HTTP-only cookies
- Sessions expire automatically after a period of inactivity
- Logging out terminates your session immediately
- Multiple sessions on different devices are supported
Two-Factor Authentication (2FA)
- 2FA is available for email/password accounts
- Enable 2FA in Settings > Security
- Supported 2FA methods: Authenticator apps (TOTP)
- Highly recommended for Admin and Manager accounts
OAuth Security
- OAuth tokens are stored securely and never exposed in URLs
- OAuth provider tokens can be revoked from within your provider account
- Disconnecting an OAuth provider in Settings will not delete your Infra0 account
Credential Security
- All cloud provider credentials are encrypted before storage
- Credentials are never exposed in plain text in the UI
- Sensitive fields are masked and require explicit action to view
- Credentials can only be accessed by users with the appropriate permission
RBAC Security
- Every API call validates the user's permissions server-side
- Frontend route guards prevent unauthorized page access
- Permission denials are logged in the Activity Stream
- Admins can view who has access to what at any time