Skip to Content

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.

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:

UseRecommended SizeMaximum File Size
Hosted login header200 × 60 pixels or proportional500 KB
Email header600 × 200 pixels or proportional500 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, #f0f4ff for 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

TemplateTriggerKey Variables
WelcomeNew user account created{{user.firstName}}, {{tenant.name}}, {{loginUrl}}
Password ResetUser requests password reset{{user.firstName}}, {{resetUrl}}, {{expiresIn}}
Magic LinkPasswordless login requested{{user.email}}, {{magicLinkUrl}}, {{expiresIn}}
InvitationUser invited to tenant or organization{{inviterName}}, {{organizationName}}, {{acceptUrl}}
Email VerificationUser registers or changes email{{user.firstName}}, {{verifyUrl}}
MFA CodeSMS OTP or email OTP sent for MFA{{user.firstName}}, {{otpCode}}, {{expiresIn}}

Editing a Template

  1. Go to ConsoleSettingsEmail Templates
  2. Click the template name to open the editor
  3. Edit the Subject line (supports variables with {{variable}} syntax)
  4. Edit the HTML Body in the rich editor, or switch to Source mode to edit raw HTML
  5. Click Test Email to send a preview of the current template to your admin email address
  6. 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:

  1. Delivery: The email arrives in the inbox (not spam)
  2. Rendering: The logo, colors, and layout display correctly across email clients
  3. Links: All links in the template resolve to the correct URLs
  4. 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

  1. Go to ConsoleSettingsCustom Domains
  2. Click Add Domain
  3. Enter the full subdomain you want to use (for example, auth.yourdomain.com)
  4. 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: 300

The 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:

  1. Return to SettingsCustom Domains
  2. Click Verify next to your domain
  3. 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

StatusMeaning
PendingDomain added but DNS records not yet checked
VerifyingDNS lookup in progress
ActiveDNS verified, SSL provisioned, domain is ready
FailedDNS lookup failed — check your CNAME record and retry
DeletedDomain 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.