Hoppa till innehållet

Produkt

Allt mellan dörren och platsen.

Usher Identity kontrollerar biljetten vid dörren och visar människor till deras plats: först autentisering, sedan auktorisering. Fyra delar gör jobbet.

Lobbyn

Inloggningssidan som Usher står värd för.

Hit kommer man med Fortsätt med Usher Identity. Sidan nämner alltid produkten personen är på väg till, och den ser likadan ut oavsett vilken produkt som skickade dit dem, så att människor lär sig hur Usher Identity ser ut och märker när något inte är Usher Identity.

  • Alla vägar in

    Lösennycklar, koder via e-post, magiska länkar, social inloggning och, om du vill, lösenord.

  • Andra faktorer

    Autentiseringsappar med reservkoder, frivilligt eller obligatoriskt för alla.

  • Vem som får gå med

    Öppen registrering, eller en gästlista med adresser och domäner, med en spärrlista för resten.

  • Lugn i båda temana

    Ljust och mörkt, varje färgpar kontrollerat mot WCAG 2.2 AA, och skrivet för att välkomna snarare än varna.

Konto hos Usher Identity

Ett konto. Alla dörrar.

Ett konto hos Usher Identity är något en person har. Med det loggar personen in på varje produkt som använder konton hos Usher Identity och har ett enda ställe att sköta kontot på.

  • Deras inloggning, på deras sätt

    Lägg till en lösennyckel, slå på en autentiseringsapp, byt e-postadress.

  • Enheter de kan se

    Varje inloggad enhet, och ett sätt att logga ut vilken som helst av dem.

  • Länkade konton

    Sociala konton de har anslutit, och ett sätt att koppla från dem.

  • Lätt att lämna

    Människor kan radera sitt konto själva.

Usher Identity Console

Där utvecklare styr allt.

Arbetsytor rymmer projekt; projekt rymmer miljöer. Varje miljö är sin egen utfärdare med egna användare, appar, nycklar och en egen Lobby.

  • Appar

    Konfidentiella och publika klienter, med exakta omdirigerings-URI:er, och autentiseringsuppgifter för maskin till maskin.

  • Användare och organisationer

    Hitta personer, avsluta deras sessioner och hantera organisationer, team och inbjudningar.

  • Nycklar

    Se en miljös signeringsnycklar och rotera dem.

  • En liveförhandsvisning av Lobbyn

    Se din Lobby som människor kommer att se den, från en förhandsvisningsvärd som aldrig loggar in någon.

SDK och komponenter

En knapp som människor känner igen.

Fortsätt med Usher Identity ser likadan ut i varje produkt, precis som de inloggningsknappar människor redan känner till. Etiketten får ditt typsnitt; inget annat i den ändras.

Levande komponenter från @usher/ui

På en ljus sida
På en mörk sida
Bredvid andra alternativ
Under ett formulär som Usher står värd förSkyddas av Usher Identity
  • <SignIn /> och <UserButton /> kommer med SDK:t. Kommer med SDK:t
  • Fram till dess loggar valfritt OpenID Connect-bibliotek in människor redan i dag.
@usher/nextjs (kommer med SDK:t)
// 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 />
}

Visa in dina användare.

Skapa en arbetsyta och ett projekt, så får din första miljö en egen utfärdare, egna nycklar och en egen Lobby.

Logga in en gång. Välkommen överallt.