website/src/app/kb/authenticate/readme.mdx
import Alert from "@/components/DocsAlert"; import SupportOptions from "@/components/SupportOptions";
Firezone supports a wide variety of authentication providers, allowing you to authenticate users against whatever identity provider you're already using. See below for more in-depth guides for each supported provider:
The settings below apply to most or all authentication providers supported by Firezone.
Some providers support adding multiple instances to authenticate against different tenants or OAuth clients. Consult the specific provider guide for more details.
The Google, Entra, Okta, and OIDC providers support acting as the Default Provider for your account.
When enabled, client apps signing in will automatically be redirected to the default provider's sign-in page, streamlining the sign-in process.
To set a provider as the default:
Settings -> Authentication in your Firezone admin portalAll authentication providers support configuring both the authentication context (admin portal vs client app) and session lifetime on a per-provider basis.
This flexibility allows you to enforce different security requirements for users accessing the admin portal versus those connecting via the client app to strike the right balance between security and usability.
<Alert color="warning"> Changing these settings will **not** automatically invalidate existing sessions. Click the **Revoke All** button on the provider details card to immediately invalidate all existing sessions created by this authentication provider. </Alert>To configure these:
Settings -> Authentication in your Firezone admin portalYou can disable an authentication provider without deleting it. This is useful if you want to temporarily prevent users from authenticating with a specific provider without losing its configuration, such as when replacing it or rotating credentials.
<Alert color="warning"> Disabling an authentication provider will immediately revoke **all sessions** created by that provider. Admins signed into the portal will be signed out and client apps will be disconnected. </Alert>To disable a provider:
Settings -> Authentication in your Firezone admin portalFirezone intentionally does not support multi-factor authentication (MFA) directly. Instead, we recommend setting any required MFA steps in your identity provider so you can apply a consistent MFA strategy for all of your SSO-connected applications, not just Firezone.
Here are links to MFA setup guides for some popular identity providers:
<SupportOptions />