{{ template "header.html" . }}

Sign in

Choose your login method

{{/* First pass: render Email/Local connectors at the top */}} {{ range $c := .Connectors }} {{- $nameLower := lower $c.Name -}} {{- $idLower := lower $c.ID -}} {{- if or (contains "email" $nameLower) (contains "email" $idLower) (contains "local" $nameLower) (contains "local" $idLower) -}} Continue with {{ $c.Name }} {{- end -}} {{ end }} {{/* Second pass: render all other connectors */}} {{ range $c := .Connectors }} {{- $nameLower := lower $c.Name -}} {{- $idLower := lower $c.ID -}} {{- if not (or (contains "email" $nameLower) (contains "email" $idLower) (contains "local" $nameLower) (contains "local" $idLower)) -}} {{- $iconClass := "nb-icon-default" -}} {{- if or (contains "google" $nameLower) (contains "google" $idLower) -}} {{- $iconClass = "nb-icon-google" -}} {{- else if or (contains "github" $nameLower) (contains "github" $idLower) -}} {{- $iconClass = "nb-icon-github" -}} {{- else if or (contains "entra" $nameLower) (contains "entra" $idLower) -}} {{- $iconClass = "nb-icon-entra" -}} {{- else if or (contains "azure" $nameLower) (contains "azure" $idLower) -}} {{- $iconClass = "nb-icon-azure" -}} {{- else if or (contains "microsoft" $nameLower) (contains "microsoft" $idLower) -}} {{- $iconClass = "nb-icon-microsoft" -}} {{- else if or (contains "okta" $nameLower) (contains "okta" $idLower) -}} {{- $iconClass = "nb-icon-okta" -}} {{- else if or (contains "jumpcloud" $nameLower) (contains "jumpcloud" $idLower) -}} {{- $iconClass = "nb-icon-jumpcloud" -}} {{- else if or (contains "pocket" $nameLower) (contains "pocket" $idLower) -}} {{- $iconClass = "nb-icon-pocketid" -}} {{- else if or (contains "zitadel" $nameLower) (contains "zitadel" $idLower) -}} {{- $iconClass = "nb-icon-zitadel" -}} {{- else if or (contains "authentik" $nameLower) (contains "authentik" $idLower) -}} {{- $iconClass = "nb-icon-authentik" -}} {{- else if or (contains "keycloak" $nameLower) (contains "keycloak" $idLower) -}} {{- $iconClass = "nb-icon-keycloak" -}} {{- end -}} Continue with {{ $c.Name }} {{- end -}} {{ end }}
{{ template "footer.html" . }}