Integrations
/
Xano Auth

Secure your app with Xano Auth

Databases
Xano Auth is an authentication system on top of a Xano project.
Overview

The Jet Admin Xano Auth integration lets your app authenticate users against the same accounts already stored in your Xano backend, driven by the same roles and permissions you already manage in Jet. Whether you're adding an admin panel on top of a Xano-backed product or opening a portal to its existing users, the whole sign-in flow runs off Xano's own user table.

That covers what teams build with Xano Auth first: internal admin panels for a product already running on Xano, and customer portals for users who already have an account there. Because Jet reads the role or plan field you already store in Xano, permissions stay correct without a second user table to maintain.

What you can do
Sign in with Xano credentials
Let users sign into your Jet app using the same account they already have in your Xano backend.
Sync user record from Xano
Pull the user's profile fields from Xano into your app's own user table on login.
Assign roles from Xano fields
Set a user's role and permissions in your app based on a field already stored in Xano.
Register new users
Create a new Xano user record directly from your app's own sign-up form.
Use Cases
Scenario
What it looks like
Unified customer and admin login
Let the same users who sign into your Xano-backed product also sign into an internal or customer-facing Jet app.
Fast internal tool launch
Ship an admin panel on top of your Xano backend without building a separate login system for it.
Role-based access from existing data
Reuse the role or plan field you already store in Xano to control what each person can see in Jet.

Key benefits

  • One user table. Authenticate against the accounts already in Xano, with nothing to duplicate.
  • Fast to launch. Ship an admin panel on a Xano-backed product without building a separate login system.
  • Roles from existing data. Reuse a role or plan field you already store, instead of maintaining a second permissions system.
  • Self-service sign-up. Register new Xano users directly from a Jet form when you need to.
  • Stays in sync. A profile change in Xano is reflected in Jet on the next login.

How to connect Jet Admin with Xano Auth

  1. In Xano, note your instance's base URL and the auth endpoint for your users table.
  2. In Jet Admin, open your app's authentication settings and choose Xano Auth.
  3. Enter your Xano instance URL and select the users table to authenticate against.
  4. Map the role or plan field in Xano to roles inside your Jet app.
  5. Test sign-in with an existing Xano account to confirm the mapping is correct.
  6. Publish the app and share the login link with your users.