Henosia

Henosia Auth

Henosia Auth is currently in early access for select customers.

Henosia Auth gives organizations a centrally managed authentication solution for all the apps they create with Henosia.

The key benefits are:

  • Your Henosia account signs you into all Henosia apps that have Henosia Auth enabled
  • Only members of your Henosia organization can sign into the apps
  • All apps use a centralized and managed authentication solution instead of relying on per-project authentication solutions like Supabase auth.

Supabase integration

When a Henosia project is linked with a Supabase project, Henosia Auth:

  • Registers Henosia as a custom authentication provider in the Supabase project. This enables Supabase sign-in using Henosia user accounts and credentials.
  • Ensures that signing into the Henosia app creates that same user in Supabase to enable Row Level Security (RLS). If a user with the same email already exists in Supabase, the user is linked with Henosia Auth's provider.

Self publishing and local development

Environment variables relating to Henosia Auth are accessible from the builder navbar under "Environment settings", "Environment variables".

Henosia automatically sets these variables on apps that are published through Henosia.

Environment variables relating to Henosia Auth are accessible from the builder navbar under "Environment settings", "Environment variables"

Technical information

Henosia Auth builds upon better-auth. The authentication flow relies on the OAuth 2.1 Provider.

On this page