Operate Your Project
Settings
Manage your project identity, review your auth configuration at a glance, and handle destructive actions from the Settings page.
The Settings page is your central hub for managing project-level details in Banata Auth. From here you can update your project name, review which authentication methods are active, and perform administrative actions like resetting configuration or deleting a project.
Settings is organized into four sub-pages, accessible from the sidebar when you navigate to Settings in the dashboard.
General
The General page is where you manage your project's identity. You land here by default when you open Settings.
Project Name
Your project name is the human-readable label that appears throughout the dashboard. You can change it at any time - just type a new name (up to 100 characters) and click Save changes.
Description
Add an optional description (up to 500 characters) to help your team understand what the project is for. This is especially useful if you manage multiple Banata Auth projects.
Client ID
Your Client ID is a read-only identifier assigned to your project. Banata uses it internally for callback URLs and public configuration lookups. You don't need it for day-to-day SDK usage - project-scoped API keys handle that - but you can copy it from the dashboard whenever you need it for redirect URLs or public auth flows.
Auth Overview
The Auth Overview page gives you a read-only snapshot of your current authentication setup. Nothing is editable here - it's purely informational, with links to the relevant configuration pages if you want to make changes.
You'll see:
- Summary stats - A quick count of how many auth methods, social providers, and features you have enabled.
- Authentication Methods - All available methods (Email & Password, Magic Link, Email OTP, Passkey, Two-Factor Auth, Organizations, Anonymous Users, Username, Enterprise SSO) with clear enabled/disabled badges.
- Social Providers - Which OAuth providers you've configured, with demo badges where applicable.
- Session Configuration - Your current max session length, access token duration, and inactivity timeout.
This page is a great first stop when you want to quickly confirm what's turned on before making changes elsewhere.
Team
The Team page shows the account that is currently managing the active project, along with its access level. Banata now limits this page to live access information instead of showing placeholder invite controls.
Danger Zone
The Danger Zone contains irreversible actions that affect your entire project. Both actions require you to type a confirmation phrase before they execute.
Reset Configuration
Resetting your configuration returns dashboard-managed settings to their defaults. This clears:
- Branding settings
- Email configuration
- Detection rules (Radar)
- Social provider credentials
- Enterprise connection metadata
- Custom roles, permissions, redirects, domains, actions, and other dashboard-managed configuration
Your user data is preserved. Users, organizations, and sessions remain untouched.
To confirm, type RESET when prompted.
Delete Project
Deleting your project permanently removes everything associated with it:
- Users and sessions
- Organizations and memberships
- API keys and webhooks
- All configuration
This cannot be undone. To confirm, type DELETE MY PROJECT when prompted.
Warning: Take a moment before using either action. Resetting configuration can disrupt live auth flows, and deleting a project removes all data permanently.
Branding
Branding is configured from the Branding page in the dashboard sidebar (not under Settings). From there you control how your sign-in/sign-up forms and transactional emails look. See the Email Templates docs for how branding applies to emails.
Key branding options:
- Primary color - Applied to buttons, links, and active states. Button text automatically adjusts for contrast.
- Background color - Page and email body background.
- Font family - Choose from system, Inter, Roboto, Open Sans, Lato, or Poppins. Fonts load dynamically in the preview.
- Border radius - Applied to buttons, cards, and containers.
- Card width - Control the width of the sign-in/sign-up card (320-560px).
- Logo URL - Displayed in the card header and email header.
- Dark mode - Toggle dark mode styling for previews and emails.
The branding preview dynamically reflects your enabled authentication methods (email/password, magic link, email OTP, passkeys) and social providers, showing exactly what your users will see.
Next Steps
- Radar & Bot Protection - Set up bot detection rules and provider credentials.
- Bot Protection Package - Integrate bot detection into your Next.js app.
- Domains - Configure custom domains for your auth services.
- API Keys - Create and manage project-scoped API keys.
- Email Templates - Customize transactional email content and branding.