Skip to main content

FusionAuth

1. Overview​

The FusionAuth add-on deploys an instance of the FusionAuth authentication and authorization platform inside an environment, with a dedicated PostgreSQL database. It covers SSO, MFA, user management, and OAuth2/OIDC.

Use it when the product needs a complete identity provider (login, sign-up, MFA, SSO) without building that layer from scratch.

Catalog tags: Auth, SSO, OAuth2.

2. Prerequisites​

  • A squad and an environment already selected on the Add-ons screen.
  • If you're going to configure email sending (invitations, password reset), an available SMTP server.

3. Deploy Step-by-Step​

The FusionAuth deploy wizard has 4 steps:

Step 1 — General​

FieldRequiredDescription
Add-on NameYesName of the add-on within the environment. Lowercase letters, numbers, and hyphens only (3 to 63 characters). Example: my-fusionauth.
Enable ElasticsearchNoEnables Elasticsearch as FusionAuth's search engine (used for advanced user searches). Off by default.
Allowed Origins (CORS)NoDomains allowed to call the FusionAuth API, comma-separated, or * to allow all.
Session TimeoutNoTime (in minutes) until the session expires. Default: 60.
Public access (Admin Panel Visibility)NoWhen on, anyone with the URL can access FusionAuth's admin panel. On by default.

Step 2 — Admin User​

Defines the account used for the first login to the FusionAuth panel after deployment.

FieldRequiredDescription
Admin EmailYesEmail of the initial admin user.
PasswordYesPassword of the initial admin user.

Step 3 — Email (SMTP)​

Optional configuration for sending emails (invitations, account verification, password reset).

FieldRequiredDescription
Configure SMTPNoTurns email sending via SMTP on/off. If off, FusionAuth doesn't send transactional emails.
SMTP HostIf SMTP is onSMTP server address (e.g. smtp.example.com).
PortIf SMTP is onSMTP server port. Default: 587.
UsernameIf SMTP is onAuthentication user on the SMTP server.
PasswordIf SMTP is onAuthentication password on the SMTP server.
SecurityIf SMTP is onConnection security protocol (e.g. TLS).
From AddressIf SMTP is onEmail address used as sender (e.g. noreply@example.com).

Step 4 — FusionAuth Resources​

Defines the resources allocated to the FusionAuth instance and to its dedicated PostgreSQL database.

FusionAuth

FieldDefaultMaximum
Memory1Gi2Gi
CPU500m2000m

Database Resources (PostgreSQL)

FieldDefaultMaximum
Memory256Mi2Gi
CPU250m2000m
Disk Size10Gi20Gi

Clicking Deploy Add-on starts the deployment. The add-on then appears on the environment's My Add-ons tab.

4. After Deployment​

The FusionAuth admin panel URL is shown on the created add-on's screen, on the My Add-ons tab — as long as the add-on was deployed with Public access enabled.

Access the URL with the Admin Email and password defined in Step 2. The rest of the configuration is done from FusionAuth's own admin panel: creating and configuring tenants and applications, generating API keys, and obtaining the OAuth2/OIDC credentials used to integrate your applications.