SAML
Provide Single Sign-On (SSO) for your users.
LDAP
Login users via LDAP query to an Active Directory.
Auto-Login
Auto-login users via the link in a quarantine notification. Works only for end-user access to the SSQ. Not available for admin or analyst roles.
Password File
Maintain user credentials locally on xorlab in a static file, with optional TOTP/2FA onboarding.
Multi-Tenancy
All four methods above work in a multi-tenant deployment. Two things are added on top:- The authentication backend has to map a
tenantattribute whose value matches thenameof a tenant inguarded_tenants.yml. - Users have to be mapped to a tenant-restricted role, so that they only see the resources of their own tenant.
Enable Tenant Login
Configuration examples for SAML, Auto-Login, password file and LDAP in a multi-tenant deployment.
Additional information
Here we provide additional information about user authentication for reference.Using multiple authentication methods
xorlab supports using multiple authentication methods at the same time. For example, you can have SAML, LDAP and Password File active in parallel. The enabled methods are specified inauth.yml:
auth.yml
Access non-default auth methodTo use a specific authentication method that is not the default, use
_agAuthBackend in the URL, e.g., https://xyz.activeguard.cloud/?_agAuthBackend=examplePassword.User object in xorlab
An xorlab user has the following attributes. The required ones need to be provided whenever a user logs in.- User name (required) (also called “subject”)
- Display name (optional)
- Email addresses (optional): List of email addresses associated with the user. Used to determine SSQ mailbox access.
- Roles (required): List of roles associated with the user.
- Tenant (optional): The tenant the user belongs to. Only relevant in multi-tenant deployments, see Multi-Tenancy.