Branding & Customization
The Branding section of the Auris Console controls the visual identity of all user-facing components managed by Auris: the hosted login page, email templates, and (optionally) the domain from which these are served. Customization is applied per tenant, so every application registered in your tenant inherits the same branding.
Branding Settings
The Branding page in the Console contains a live preview panel on the right side that updates in real time as you make changes. This lets you see the effect of each setting before saving.
Company Name
The company name is displayed in:
- The hosted login page title (
Sign in to [Company Name]) - Email template subject lines and footers
- The browser tab title for hosted login pages
Enter your company or product name exactly as you want it to appear to users.
Logo
Upload a logo image that appears in the header of the hosted login page and in the header of all outgoing email templates.
Supported formats: PNG, SVG, WebP, JPEG
Recommended specifications:
| Use | Recommended Size | Maximum File Size |
|---|---|---|
| Hosted login header | 200 × 60 pixels or proportional | 500 KB |
| Email header | 600 × 200 pixels or proportional | 500 KB |
SVG files scale without quality loss at any size and are preferred for logos with text.
After uploading, the logo appears in the live preview immediately. Click Remove Logo to revert to showing the company name as text.
Primary Color
The primary color is applied to:
- Call-to-action buttons (Sign In, Continue, Submit)
- Link text on the login page
- Progress indicators and loading states
- Focus rings on interactive elements
Click the color swatch to open the color picker. You can select a color visually, enter a hex value (#1a73e8), or choose from the preset palette.
Preset palette: The console offers a set of 12 preset colors representing common brand colors. Clicking a preset fills the hex field and updates the preview.
Ensure your primary color has sufficient contrast against a white background to meet WCAG 2.1 AA accessibility standards (minimum contrast ratio of 4.5:1 for normal text). The Console displays a contrast warning if the selected color does not meet this threshold.
Background Color
The background color is applied to the login page’s outer background area (visible on large screens as the area surrounding the login card).
For a professional appearance, use a color that complements your primary color. Common choices are:
- A very light tint of the primary color (for example,
#f0f4fffor a blue primary) - A neutral near-white (
#f8f9fa) - Your brand’s secondary/neutral color
Favicon
Upload a .ico, .png, or .svg file to use as the browser tab icon for hosted login pages. Recommended size: 32 × 32 pixels. The favicon is displayed in browser tabs, bookmarks, and browser history.
Email Templates
Auris sends transactional emails for six event types. Each template can be customized with your branding and messaging while maintaining the required functionality.
Available Templates
| Template | Trigger | Key Variables |
|---|---|---|
| Welcome | New user account created | {{user.firstName}}, {{tenant.name}}, {{loginUrl}} |
| Password Reset | User requests password reset | {{user.firstName}}, {{resetUrl}}, {{expiresIn}} |
| Magic Link | Passwordless login requested | {{user.email}}, {{magicLinkUrl}}, {{expiresIn}} |
| Invitation | User invited to tenant or organization | {{inviterName}}, {{organizationName}}, {{acceptUrl}} |
| Email Verification | User registers or changes email | {{user.firstName}}, {{verifyUrl}} |
| MFA Code | SMS OTP or email OTP sent for MFA | {{user.firstName}}, {{otpCode}}, {{expiresIn}} |
Editing a Template
- Go to Console → Settings → Email Templates
- Click the template name to open the editor
- Edit the Subject line (supports variables with
{{variable}}syntax) - Edit the HTML Body in the rich editor, or switch to Source mode to edit raw HTML
- Click Test Email to send a preview of the current template to your admin email address
- Click Save to apply changes
Template Variables
Variables in templates use the {{variable}} syntax and are replaced at send time with actual values. Nested properties use dot notation: {{user.firstName}}, {{tenant.primaryColor}}.
Use {{loginUrl}} in all templates to link users back to your hosted login page. Auris inserts the correct URL based on your tenant configuration and custom domain settings.
Do not remove the primary action link from any template (reset URL, magic link URL, verify URL). Removing these makes the email non-functional. The Console will warn you if a required variable is missing from a template before allowing you to save.
Testing Email Delivery
Before deploying to production, send test emails to verify:
- Delivery: The email arrives in the inbox (not spam)
- Rendering: The logo, colors, and layout display correctly across email clients
- Links: All links in the template resolve to the correct URLs
- Variables: All
{{variable}}placeholders are replaced with real values
Use the Send Test Email button on the Settings → Email Templates page to trigger a test send. The test uses a sample user object with placeholder values.
Custom Domains
By default, the Auris hosted login pages are served from the Auris platform domain. Custom domains allow you to white-label authentication under your own domain — for example, auth.yourdomain.com instead of the platform default.
When a custom domain is active, all hosted login pages, email links, and the OIDC Discovery document reference your custom domain. From the user’s perspective, the entire authentication flow appears to be operated by you.
Setting Up a Custom Domain
Add your domain
- Go to Console → Settings → Custom Domains
- Click Add Domain
- Enter the full subdomain you want to use (for example,
auth.yourdomain.com) - Click Add
Configure your DNS
After adding the domain, Auris generates DNS verification instructions. You need to add a CNAME record at your DNS provider pointing your subdomain to the Auris platform:
Type: CNAME
Name: auth (or the subdomain you specified, without the root domain)
Value: [auris-platform-hostname]
TTL: 300The exact target hostname is shown in the Console after you add the domain. DNS propagation typically takes 5–30 minutes but can take up to 48 hours in some cases.
Verify domain ownership
Once your DNS records have propagated:
- Return to Settings → Custom Domains
- Click Verify next to your domain
- Auris performs a DNS lookup to confirm the CNAME record is in place
The status changes from Pending to Active once verification succeeds. SSL/TLS certificate provisioning happens automatically using Let’s Encrypt.
Set as primary domain
After the domain is verified and active, click Set as Primary to make it the domain used for all hosted login pages and email links.
You can register multiple domains (for example, for different environments) but only one can be primary at a time.
Note: SSL certificates are provisioned automatically via Let’s Encrypt once DNS verification succeeds. Certificate renewal is handled automatically. You do not need to upload or manage SSL certificates.
Domain Verification Statuses
| Status | Meaning |
|---|---|
| Pending | Domain added but DNS records not yet checked |
| Verifying | DNS lookup in progress |
| Active | DNS verified, SSL provisioned, domain is ready |
| Failed | DNS lookup failed — check your CNAME record and retry |
| Deleted | Domain was removed from the Console |
Applying Branding to Specific Applications
By default, all applications in your tenant share the same branding. For multi-product tenants where different applications have different branding requirements, you can override branding at the application level.
Application-level branding is configured on the application’s Settings tab in the Applications section of the Console. Available overrides:
- Primary color
- Logo URL
- Application display name (shown on the hosted login page)
When a user is redirected to the hosted login page for a specific application (via the client_id parameter), Auris applies the application-level branding overrides on top of the tenant-level defaults.
Related Guides
- Hosted Login Pages — How the hosted login flow works technically
- Organizations — Enterprise SSO — Per-organization custom domains for B2B tenants
- Email Delivery Configuration — Configure SMTP for email sending