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
<SignIn />e<UserButton />arriveranno con l’SDK. In arrivo con l’SDK- Nel frattempo, qualsiasi libreria OpenID Connect fa già accedere le persone.
// 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.