Featured
A good place to start.
Grafana
App integrationSet up Grafana single sign-on with Casdoor over OpenID Connect: Generic OAuth settings, PKCE, and Grafana roles mapped from Casdoor groups.
Keycloak
Identity providerLet people sign in to Casdoor with their Keycloak accounts over OpenID Connect: the provider settings for a Keycloak realm, and the client to create on the Keycloak side.

Midnight
Sign-in themeA dark sign-in page with a soft glow in your accent color behind a frosted card. CSS only, so organization admins can install it.
All integrations
39 integrations
Grafana
App integrationSet up Grafana single sign-on with Casdoor over OpenID Connect: Generic OAuth settings, PKCE, and Grafana roles mapped from Casdoor groups.
OIDCPKCERole mappingKeycloak
Identity providerLet people sign in to Casdoor with their Keycloak accounts over OpenID Connect: the provider settings for a Keycloak realm, and the client to create on the Keycloak side.
OIDCPKCESelf-hosted
Midnight
Sign-in themeA dark sign-in page with a soft glow in your accent color behind a frosted card. CSS only, so organization admins can install it.
DarkCSS onlyGitLab
App integrationConfigure self-managed GitLab to sign users in with Casdoor over OpenID Connect: gitlab.rb provider settings, account creation and group-based admins.
OIDCPKCEGroup mappingauthentik
Identity providerLet people sign in to Casdoor with their authentik accounts over OpenID Connect: the provider settings, and the application and OAuth2 provider to create in authentik.
OIDCPKCESelf-hosted
Split
Sign-in themeA brand panel in your color with your own headline next to the sign-in form. It sets the side panel HTML, which organization admins can install on Casdoor 4.20.0 and later; before that only a global admin can.
LightSide panelArgo CD
App integrationConnect Argo CD to Casdoor over OpenID Connect: oidc.config in argocd-cm, the client secret, PKCE, CLI login and RBAC from Casdoor groups.
OIDCPKCERBAC by group
Aurora
Sign-in themeA pastel mesh of color tinted by your accent behind a frosted glass card, with soft rounded fields and a gradient button. CSS only, so organization admins can install it.
LightGlassGradientAuthelia
Identity providerLet people sign in to Casdoor through Authelia over OpenID Connect: the provider settings, and the client to add to Authelia's configuration.
OIDCPKCESelf-hosted
Backdrop
Sign-in themeYour own picture behind the whole page, dimmed a little, with a frosted glass card on top. It comes with a dusk mountain scene; give it any image address to use yours. Organization admins can install it.
DarkBackground imageGlass
Bare
Sign-in themeNothing but the form: no card, no background, a small left-aligned logo, quiet text tabs, hairline fields and a round button, with plenty of white space. CSS only, so organization admins can install it.
LightMinimalNo card
Blueprint
Sign-in themeA technical drawing: white lines on blueprint-blue grid paper, a framed form labelled like a figure, dashed fields and a drafting typeface. It loads the Share Tech Mono font from Google Fonts. Organization admins can install it.
DarkTechnicalMonospace
Brutal
Sign-in themeNeo-brutalism: thick black outlines, hard offset shadows and a loud accent on a dotted page; the button presses in when you hover it. Pick a bright accent, the text on it stays black. CSS only, so organization admins can install it.
LightBoldPlayful
Catppuccin
Sign-in themeThe Catppuccin Mocha palette: soft pastel colors on a warm dark base, rounded and cozy, with a mauve accent by default. CSS only, so organization admins can install it.
DarkColor schemePastel
Civic
Sign-in themePlain and accessible, like a public service site: a black header with a blue stripe, no card, large bold labels, thick-bordered fields, a yellow focus ring and a solid button. CSS only, so organization admins can install it.
LightAccessibleGovernment
Cupertino
Sign-in themeAn airy grey page with a soft white card, large rounded fields, a segmented control for the sign-in methods and a tall button, with the system font of the visitor's device. CSS only, so organization admins can install it.
LightMinimalCSS only
Dracula
Sign-in themeThe Dracula palette: a deep purple-grey night with pink and purple highlights, a gradient button and a cyan link color. CSS only, so organization admins can install it.
DarkColor schemeCSS only
Fluent
Sign-in themeA square white card with a soft shadow over a pastel wash, underlined fields and a compact square button on the right, in the spirit of Fluent Design. CSS only, so organization admins can install it.
LightSquareCSS onlyGitea
App integrationAdd Casdoor to Gitea as an OpenID Connect authentication source: the add-oauth command, callback URL, and admins from a Casdoor group.
OIDCAdmin by groupGitLab Self-Managed
Identity providerLet people sign in to Casdoor with accounts on your own GitLab over OpenID Connect: the provider settings, and the OAuth application to create in GitLab.
OIDCPKCESelf-hosted
Halves
Sign-in themeA split screen without any HTML: the form sits on white in the left half, the right half is your color with rings and a dot grid. CSS only, so organization admins can install it.
LightSplit screenPatternImmich
App integrationLet people sign in to Immich with Casdoor: OAuth settings in the Immich admin, the web and mobile redirect URIs, and storage label mapping.
OIDCMobile apps
Material
Sign-in themeA big rounded white sheet on a soft grey page, outlined 56px fields and a pill-shaped button on the right, in the spirit of Material Design. CSS only, so organization admins can install it.
LightMaterialCSS only
Mono
Sign-in themePure black and white: a hairline-bordered card over a fading grid, with a white button and nothing else competing for attention. CSS only, so organization admins can install it.
DarkMonochromeCSS onlyNextcloud
App integrationSet up Nextcloud single sign-on with Casdoor using the OpenID Connect user backend (user_oidc): provider command, user ID and group mapping.
OIDCGroup sync
Nord
Sign-in themeThe Nord palette: arctic slate greys with a frost-blue accent and a cool aurora glow, calm and low in contrast. CSS only, so organization admins can install it.
DarkColor schemeCSS onlyOpen WebUI
App integrationSet up Open WebUI single sign-on with Casdoor over OpenID Connect: OAuth environment variables, sign-up, and group sync from Casdoor groups.
OIDCGroup sync
Paper
Sign-in themeAn editorial look: a cream page, a serif face, small-caps labels over underlined fields and an ink-colored button. CSS only, so organization admins can install it.
LightSerifCSS only
Pixel
Sign-in themeAn 8-bit game menu: a pixel font, stepped borders, a starry night sky, a blinking PRESS START and a chunky button that presses in. It loads the Press Start 2P font from Google Fonts. Organization admins can install it.
DarkRetroPlayfulPortainer
App integrationSet up Portainer single sign-on with Casdoor using Portainer's custom OAuth provider: endpoints, user identifier, scopes and automatic user creation.
OAuth 2.0Auto provisioning
Prism
Sign-in themeA slanted band of color from your accent to cyan and mint across the top of a light page, with a white card on a deep, soft shadow. CSS only, so organization admins can install it.
LightGradientCSS onlyProxmox VE
App integrationAdd Casdoor to Proxmox VE as an OpenID Connect realm: the pveum command, redirect URL, usernames, groups and permissions.
OIDCGroup sync
Retro
Sign-in themeA 90s desktop: a grey bevelled window with a title bar on a teal background, sunken fields, tabbed dialogs and a taskbar along the bottom. CSS only, so organization admins can install it.
LightRetroPlayful
Sketch
Sign-in themeDrawn by hand on ruled notebook paper: wobbly ink outlines, a handwritten typeface, wavy underlines and a marker-colored button, all slightly tilted. It loads the Patrick Hand font from Google Fonts. Organization admins can install it.
LightHand-drawnPlayful
Solarized
Sign-in themeThe Solarized Light palette: warm cream base tones and precise, muted colors, made for long reading, with a blue accent by default. CSS only, so organization admins can install it.
LightColor schemeCSS only
Terminal
Sign-in themeAn old phosphor screen: glowing monospace text, scanlines with a faint flicker, a blinking prompt and fields that read like a shell. CSS only, so organization admins can install it.
DarkRetroMonospaceVaultwarden
App integrationTurn on Vaultwarden single sign-on with Casdoor over OpenID Connect: the SSO_* settings, the redirect URI, and the email verification check.
OIDCPKCE
Waves
Sign-in themeFriendly and round: three layers of waves in your color roll along the bottom of a light page, under a soft white card with pill-shaped fields and a rounded typeface. The waves are drawn in the CSS itself; the Nunito font comes from Google Fonts. Organization admins can install it.
LightFriendlyIllustrationZITADEL
Identity providerLet people sign in to Casdoor with their ZITADEL accounts over OpenID Connect: the provider settings, and the web application to create in the ZITADEL Console.
OIDCPKCECloud or self-hosted
Build an integration
An integration is a few JSON files in the casdoor-integrations repository: the Casdoor settings, the steps on the other side, and the documentation they come from. Open a pull request and we review it.
How to contributeInstall from your Casdoor
A Marketplace page in the Casdoor console that installs these with your own addresses filled in is on the way. Until then, every integration lists the exact settings to enter by hand.
Get Casdoor