Direct naar de inhoud

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

Op een lichte pagina
Op een donkere pagina
Naast andere opties
Onder een gehost formulierBeveiligd door Usher Identity
  • <SignIn /> en <UserButton /> komen met de SDK. Komt met de SDK
  • Tot die tijd laat elke OpenID Connect-bibliotheek mensen nu al inloggen.
@usher/nextjs (komt met de SDK)
// 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.