Vai al contenuto

Prodotto

Tutto ciò che c’è tra l’ingresso e il posto.

Usher Identity controlla il biglietto all’ingresso e accompagna le persone al loro posto: prima l’autenticazione, poi l’autorizzazione. Quattro componenti fanno il lavoro.

La Lobby

La pagina di accesso ospitata.

È qui che porta Continua con Usher Identity. Indica sempre il prodotto verso cui la persona sta andando e ha lo stesso aspetto da qualunque prodotto arrivi, così le persone imparano com’è fatto Usher Identity e si accorgono quando qualcosa non lo è.

  • Ogni modo per entrare

    Passkey, codici via email, magic link, accesso con account social e, se vuoi, password.

  • Secondi fattori

    App di autenticazione con codici di backup, facoltative o obbligatorie per tutti.

  • Chi può entrare

    Registrazione aperta, o una lista degli invitati fatta di indirizzi e domini, con una lista di blocco per tutti gli altri.

  • Calma in entrambi i temi

    Chiaro e scuro, ogni coppia di colori verificata secondo WCAG 2.2 AA, e testi scritti per accogliere, non per mettere in guardia.

Account Usher Identity

Un solo account. Ogni porta.

Un account Usher Identity è ciò che ha una persona. Le permette di accedere a ogni prodotto che usa gli account Usher Identity e le offre un unico posto in cui gestirlo.

  • Il loro accesso, a modo loro

    Aggiungere una passkey, attivare un’app di autenticazione, cambiare email.

  • Dispositivi sempre in vista

    Ogni dispositivo su cui hanno eseguito l’accesso, e un modo per disconnetterne uno qualsiasi.

  • Account collegati

    Gli account social che hanno collegato, e un modo per scollegarli.

  • Andarsene è facile

    Le persone possono eliminare il proprio account da sole.

Usher Identity Console

Dove gli sviluppatori gestiscono tutto.

Gli spazi di lavoro contengono progetti; i progetti contengono ambienti. Ogni ambiente è un issuer a sé, con utenti, applicazioni, chiavi e Lobby tutti suoi.

  • Applicazioni

    Client confidenziali e pubblici, con URI di reindirizzamento esatti, e credenziali machine-to-machine.

  • Utenti e organizzazioni

    Trova le persone, chiudi le loro sessioni e gestisci organizzazioni, team e inviti.

  • Chiavi

    Consulta le chiavi di firma di un ambiente e ruotale.

  • Un’anteprima live della Lobby

    Guarda la tua Lobby come la vedranno le persone, da un host di anteprima che non fa mai accedere nessuno.

SDK e componenti

Un pulsante che le persone riconoscono.

Continua con Usher Identity ha lo stesso aspetto in ogni prodotto, come i pulsanti di accesso che le persone conoscono già. L’etichetta usa il tuo font; tutto il resto non cambia.

Componenti live da @usher/ui

Su una pagina chiara
Su una pagina scura
Accanto ad altre opzioni
Sotto un modulo ospitatoProtetto da Usher Identity
  • <SignIn /> e <UserButton /> arriveranno con l’SDK. In arrivo con l’SDK
  • Nel frattempo, qualsiasi libreria OpenID Connect fa già accedere le persone.
@usher/nextjs (in arrivo con l’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 />
}

Fai accomodare i tuoi utenti.

Crea uno spazio di lavoro e un progetto: il tuo primo ambiente arriva con issuer, chiavi e Lobby tutti suoi.

Accedi una volta. Sei di casa ovunque.