iUnstable0 GitHub avatar

authentik-frosted-theme

iUnstable0

This repository provides a custom CSS theme that applies a frosted glass aesthetic to Authentik’s login and admin interfaces, along with detailed setup instructions.

Stars

12

7-day growth

No data

Forks

1

Open issues

0

License

No data

Last updated

2026-07-27

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It offers a polished, modern look for Authentik using a glassmorphism design, includes full configuration guidance for flows and stages, and is tested on a specific Authentik version.

Who it is for

  • Authentik administrators
  • UI/UX designers customizing self-hosted identity platforms
  • DevOps engineers deploying Authentik
  • Self-hosting enthusiasts

Use cases

  • Give a branded, translucent appearance to the Authentik login page
  • Create a cohesive dark theme with a custom earth background
  • Enhance user experience with passkey and password visibility options
  • Serve as a reference for custom CSS injection in Authentik

Strengths

  • Provides a visually distinctive frosted glass effect with radial gradients
  • Includes step‑by‑step instructions for CSS, background, flow, and stage configuration
  • Supports passkey (WebAuthn) integration with resident key and user verification
  • Tested on Authentik version 2026.5.6, ensuring compatibility

Considerations

  • Requires manual editing of multiple Authentik settings (no automated deployment)
  • Only supports the dark theme variant; no light theme offered
  • May break if Authentik updates its CSS class structure or flow logic

README quick start

authentik-frosted-theme

Authentik Frosted Glass Theme

Scroll all the way down for preview pics

Please open issues if you find any visual bugs!

Download theme.css, copy content and paste into Admin Dashboard -> System -> Brands -> Authentik Default OR create a new brand under your domain -> Branding settings -> Custom CSS field

if you also want the earth background shown in the demo pics you can download flow.jpg, upload via Admin Interface -> Customization -> Files, and then set it as your default flow background in Brand settings

then go to your brand, scroll down to Atrributes and paste this:

settings:
  theme:
    base: dark
    background: >
      background:
        radial-gradient(circle at 15% 10%, rgba(62, 132, 180, 0.16), transparent 35%),
        radial-gradient(circle at 85% 85%, rgba(72, 79, 112, 0.12), transparent 35%),
        linear-gradient(135deg, #05070b 0%, #0a1018 55%, #080b10 100%);
      background-attachment: fixed;
  layout:
    type: 3-column
  navbar:
    userDisplay: name
  enabledFeatures:
    search: true
    settings: true
    apiDrawer: false
    applicationEdit: false
    notificationDrawer: false

Then, in Admin Interface -> Flow & Stages -> Flows -> default-authentication-flow -> EDIT BUTTON -> Appearance settings -> Layout -> Choose "Stacked"

After that go to Flows and Stages → Stages.

Open Password Stages.

Edit the Password stage used by the authentication flow, commonly named something like:

default-authentication-password

Configure the required password backends, normally at least:

User database + standard password

Enable Allow show password

Save the stage.

Open Flows and Stages → Stages.

Open Identification Stages.

Edit the Identification stage used at the beginning of the authentication flow, commonly:

default-authentication-identification

Set User fields to:

Username
Email

Set Password stage to the Password stage configured in the previous section (dedefault is default-authentication-password unless you changed/customized it)

Enable:

Enable remember me on this device

Then under Passkey settings on the same page, set WebAuthn Authenticator Validation stage to a validation stage that allows WebAuthn devices (default should be passkey-autofill-validation)

Save the stage.

Open **Flows

Description

Authentik Frosted Glass Theme

Related repositories

Similar projects matched by category, topics, and programming language.

filipj9
filipj9 GitHub avatar

Hermes-Control-Deck

Hermes Control is a mobile-first PWA control deck that provides a unified event-driven interface for monitoring and operating Hermes WebUI and Codex CLI AI runtimes from a browser or phone.

AI & Machine LearningAI Skills & Prompts
34
react
Featured
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web DevelopmentFrontend Frameworks
246,741
yetone
Featured
yetone GitHub avatar

kill-ai-slop

Kill AI Slop is a multilingual field guide and agent skill that catalogues 33 common AI-generated design tells with interactive before-after demos, and provides a tool to scan and fix web projects.

AI & Machine LearningAI Agents
805