Overview
GenesisAuth gives every published Taskade Genesis app a production-grade sign-in experience without a line of backend code. Drop the component on a page, pick the providers you want, and visitors can log in with email, Google, or your company SSO.
TL;DR: GenesisAuth is a managed sign-in layer for Taskade Genesis apps. Email magic links, social login, and single sign-on work out of the box. Each signed-in visitor becomes an App User your app can personalize for.
When to use GenesisAuth
- Client portals that show a customer their own records
- Member-only dashboards, course hubs, or community pages
- Internal tools where access is gated to your team
- Any Taskade Genesis app that needs to know who is visiting
Supported providers
| Provider | Use case |
|---|---|
| Email magic link | Frictionless, no password to manage |
| Fastest sign-in for consumer and SMB apps | |
| Microsoft | Best for teams already on Microsoft 365 |
| Single sign-on (SSO) | Any identity provider your company already uses |
Add GenesisAuth to a page
- Open your app in Taskade Genesis and ask Taskade EVE: "Add GenesisAuth to the homepage."
- Pick the providers in the right-hand panel. You can change them later.
- Publish the app. New visitors see the sign-in screen, returning visitors skip straight through.
App Users
Every person who signs in becomes an App User (beta). Manage them from App Settings → App Users: invite people ahead of time, see who's logged in recently, or revoke access. See App Users for the full walkthrough.
Personalize by signed-in user
Inside Taskade EVE, reference currentUser to show a visitor their own data. A CRM portal might list "Orders for currentUser.email". A course hub might gate lessons to paid members. All of it runs against your Taskade Projects, so the same data powers your team view and your app's public view.
Security
- Every sign-in uses short-lived sessions, so stolen links stop working fast
- Taskade rotates signing keys on a fixed schedule, no action required on your end
- You never store or see raw passwords
- Revoking an App User cuts their access immediately
