Produkt
Alles zwischen Tür und Platz.
Usher Identity prüft an der Tür das Ticket und bringt die Gäste zu ihrem Platz: erst Authentifizierung, dann Autorisierung. Vier Bausteine erledigen die Arbeit.
Die Lobby
Die gehostete Anmeldeseite.
Hierhin führt „Mit Usher Identity fortfahren“. Die Lobby nennt immer das Produkt, zu dem es weitergeht, und sieht gleich aus, egal welches Produkt jemanden hergeschickt hat. So lernen Menschen, wie Usher Identity aussieht – und merken, wenn etwas nicht Usher Identity ist.
Jeder Weg hinein
Passkeys, Codes per E-Mail, Magic Links, Social Login und, wenn du willst, Passwörter.
Zweite Faktoren
Authenticator-Apps mit Backup-Codes, optional oder für alle verpflichtend.
Wer hinein darf
Offene Registrierung oder eine Gästeliste aus Adressen und Domains – dazu eine Sperrliste für alle anderen.
Ruhig in beiden Designs
Hell und dunkel, jedes Farbpaar nach WCAG 2.2 AA geprüft und so formuliert, dass es willkommen heißt, statt zu warnen.
Konto bei Usher Identity
Ein Konto. Jede Tür.
Ein Konto bei Usher Identity gehört einer Person. Damit meldet sie sich bei jedem Produkt an, das Konten bei Usher Identity nutzt, und hat einen Ort, an dem sie es verwaltet.
Anmelden, wie man möchte
Einen Passkey hinzufügen, eine Authenticator-App aktivieren, die E-Mail-Adresse ändern.
Geräte im Blick
Jedes angemeldete Gerät – und die Möglichkeit, jedes davon abzumelden.
Verknüpfte Konten
Social-Login-Konten, die verbunden wurden, und die Möglichkeit, sie wieder zu trennen.
Gehen ist ganz einfach
Jede Person kann ihr Konto selbst löschen.
Usher Identity Console
Hier steuern Entwickler alles.
Workspaces enthalten Projekte, Projekte enthalten Umgebungen. Jede Umgebung ist ein eigener Issuer mit eigenen Nutzern, Anwendungen, Schlüsseln und eigener Lobby.
Anwendungen
Vertrauliche und öffentliche Clients mit exakten Redirect-URIs sowie Zugangsdaten für Machine-to-Machine.
Nutzer und Organisationen
Personen finden, ihre Sitzungen beenden und Organisationen, Teams und Einladungen verwalten.
Schlüssel
Die Signaturschlüssel einer Umgebung einsehen und rotieren.
Eine Live-Vorschau der Lobby
Sieh deine Lobby so, wie andere sie sehen werden – auf einem Vorschau-Host, der nie jemanden anmeldet.
SDK und Komponenten
Ein Button, den man wiedererkennt.
„Mit Usher Identity fortfahren“ sieht in jedem Produkt gleich aus, wie die Anmelde-Buttons, die Menschen schon kennen. Die Beschriftung übernimmt deine Schrift; sonst ändert sich nichts daran.
Live-Komponenten aus @usher/ui
<SignIn />und<UserButton />kommen mit dem SDK. Kommt mit dem SDK- Bis dahin meldet jede OpenID-Connect-Bibliothek Menschen schon heute an.
// app/layout.tsx
import { UsherProvider } from '@usher/nextjs'
export default function RootLayout({ children }: { children: React.ReactNode }) {
return (
<html lang="en">
<body>
<UsherProvider>{children}</UsherProvider>
</body>
</html>
)
}
// app/page.tsx
import { SignIn, UserButton, currentUser } from '@usher/nextjs'
export default async function Page() {
const user = await currentUser()
return user ? <UserButton /> : <SignIn />
}Bitte deine Nutzer herein.
Erstelle einen Workspace und ein Projekt – deine erste Umgebung bringt ihren eigenen Issuer, eigene Schlüssel und eine eigene Lobby mit.
Einmal anmelden. Überall willkommen.