Product
Alles tussen deur en zitplaats.
Usher Identity controleert het kaartje bij de deur en brengt mensen naar hun plaats: eerst authenticatie, dan autorisatie. Vier onderdelen doen het werk.
De Lobby
De gehoste inlogpagina.
Hier kom je uit na ‘Ga door met Usher Identity’. De Lobby noemt altijd het product waar iemand naartoe gaat en ziet er hetzelfde uit, welk product iemand ook heeft gestuurd. Zo leren mensen hoe Usher Identity eruitziet, en merken ze het als iets het niet is.
Elke manier om binnen te komen
Toegangssleutels, codes per e-mail, magic links, inloggen met sociale accounts en, als je dat wilt, wachtwoorden.
Tweede factoren
Authenticator-apps met back-upcodes, optioneel of verplicht voor iedereen.
Wie erbij mag
Open registratie, of een gastenlijst van adressen en domeinen, met een blokkeerlijst voor de rest.
Rustig in beide thema’s
Licht en donker, elk kleurenpaar getoetst aan WCAG 2.2 AA, en geschreven om te verwelkomen in plaats van te waarschuwen.
Usher Identity-account
Eén account. Elke deur.
Een Usher Identity-account is wat iemand heeft. Daarmee logt iemand in bij elk product dat Usher Identity-accounts gebruikt, en er is één plek om het te beheren.
Inloggen op hun eigen manier
Een toegangssleutel toevoegen, een authenticator-app aanzetten, hun e-mailadres wijzigen.
Apparaten in beeld
Elk ingelogd apparaat, en de mogelijkheid om op elk ervan uit te loggen.
Gekoppelde accounts
Sociale accounts die ze hebben gekoppeld, en de mogelijkheid om die te ontkoppelen.
Vertrekken is makkelijk
Mensen kunnen hun account zelf verwijderen.
Usher Identity Console
Waar ontwikkelaars alles regelen.
Werkruimten bevatten projecten; projecten bevatten omgevingen. Elke omgeving is een eigen issuer, met eigen gebruikers, applicaties, sleutels en Lobby.
Applicaties
Vertrouwelijke en openbare clients, met exacte omleidings-URI’s, en inloggegevens voor machine-to-machine.
Gebruikers en organisaties
Zoek mensen op, beëindig hun sessies, en beheer organisaties, teams en uitnodigingen.
Sleutels
Bekijk de ondertekeningssleutels van een omgeving en roteer ze.
Een live voorbeeld van de Lobby
Bekijk je Lobby zoals mensen hem zien, vanaf een voorbeeldhost die nooit iemand laat inloggen.
SDK en componenten
Een knop die mensen herkennen.
‘Ga door met Usher Identity’ ziet er in elk product hetzelfde uit, net als de inlogknoppen die mensen al kennen. Het label neemt jouw lettertype over; verder verandert er niets aan.
Live componenten uit @usher/ui
<SignIn />en<UserButton />komen met de SDK. Komt met de SDK- Tot die tijd laat elke OpenID Connect-bibliotheek mensen nu al inloggen.
// 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 />
}Breng je gebruikers naar binnen.
Maak een werkruimte en een project aan, en je eerste omgeving krijgt meteen een eigen issuer, eigen sleutels en een eigen Lobby.
Eén keer inloggen. Overal welkom.