Platform authentication

Last updated: Nov 4, 2026


Rationale

The Fluid Attacks platform uses Auth0, a third-party identity platform, for its authentication flows. Auth0 is the identity layer. The platform issues its own JWT tokens for API authorization.

At this time, the platform supports these identity providers through Auth0:

  • Google
  • Microsoft Azure AD
  • Bitbucket

Fluid Attacks selected Auth0 because of these items:

  • It federates authentication for all users. Thus, Fluid Attacks does not keep passwords or other sensitive user information in its database.
  • Clients of Fluid Attacks can easily control the access of their employees through their enterprise Microsoft Azure or Google user directories. When a client removes an employee from its user directory, the platform automatically blocks the access of that user.
  • With its Terraform provider, Fluid Attacks can manage all the configuration as code.
  • It has a >99% availability SLA.
  • It supports many enterprise identity providers. Thus, Fluid Attacks can support protocols like SAML, OIDC, LDAP, Azure Active Directory, Google Workspace, and more.
  • It has protections against bot attacks, brute force attacks, and more.
  • It supports many MFA factors, for example, push notifications, SMS notifications, one-time passwords, email notifications, and recovery codes.

Alternatives

These are the other authentication providers that Fluid Attacks examined before it selected Auth0. The list starts with the provider that is most interesting for the requirements of Fluid Attacks.

Stytch

AWS Cognito

Descope

Kinde

WorkOS

Usage

Fluid Attacks uses Auth0 for all authentication flows in the Fluid Attacks platform. Fluid Attacks manages the tenant configuration as code with Terraform in the integrates/infra directory.

Other dependencies

On this page