Salt la conținut

Produs

Tot drumul de la ușă până la loc.

Usher Identity verifică biletul la intrare și conduce oamenii la locul lor: întâi autentificarea, apoi autorizarea. Patru piese fac toată treaba.

Lobby-ul

Pagina de conectare găzduită.

Aici ajunge butonul Continuați cu Usher Identity. Numește întotdeauna produsul spre care merge persoana și arată la fel, oricare ar fi produsul care a trimis-o, așa că oamenii învață cum arată Usher Identity și observă când ceva nu este Usher Identity.

  • Toate căile de intrare

    Chei de acces, coduri prin e-mail, linkuri magice, conectare prin rețele sociale și, dacă le doriți, parole.

  • Factori secundari

    Aplicații de autentificare cu coduri de rezervă, opționale sau obligatorii pentru toți.

  • Cine se poate înscrie

    Înregistrare liberă sau o listă de invitați cu adrese și domenii, plus o listă de blocare pentru restul.

  • Calm în ambele teme

    Luminos și întunecat, fiecare pereche de culori verificată după WCAG 2.2 AA și texte scrise ca să primească, nu ca să avertizeze.

Contul Usher Identity

Un singur cont. Toate ușile.

Contul Usher Identity este ceea ce are o persoană. O conectează la fiecare produs care folosește conturi Usher Identity și îi oferă un singur loc în care să aibă grijă de el.

  • Conectarea lor, în felul lor

    Adaugă o cheie de acces, activează o aplicație de autentificare, își schimbă adresa de e-mail.

  • Dispozitive pe care le pot vedea

    Fiecare dispozitiv conectat și o modalitate de a-l deconecta pe oricare.

  • Conturi asociate

    Conturile sociale pe care le-au conectat și o modalitate de a le deconecta.

  • Plecarea e simplă

    Oamenii își pot șterge singuri contul.

Usher Identity Console

Locul din care dezvoltatorii conduc totul.

Spațiile de lucru conțin proiecte; proiectele conțin medii. Fiecare mediu este un emitent separat, cu propriii utilizatori, propriile aplicații, propriile chei și propriul Lobby.

  • Aplicații

    Clienți confidențiali și publici, cu URI-uri de redirecționare exacte, și credențiale mașină la mașină.

  • Utilizatori și organizații

    Găsiți persoane, încheiați-le sesiunile și gestionați organizații, echipe și invitații.

  • Chei

    Vedeți cheile de semnare ale unui mediu și rotiți-le.

  • O previzualizare live a Lobby-ului

    Vedeți Lobby-ul așa cum îl vor vedea oamenii, de pe o gazdă de previzualizare care nu conectează niciodată pe nimeni.

SDK și componente

Un buton pe care oamenii îl recunosc.

Continuați cu Usher Identity arată la fel în fiecare produs, ca butoanele de conectare pe care oamenii le cunosc deja. Eticheta preia fontul dvs.; în rest, nimic nu se schimbă.

Componente reale din @usher/ui

Pe o pagină luminoasă
Pe o pagină întunecată
Lângă alte opțiuni
Sub un formular găzduitProtejat de Usher Identity
  • <SignIn /> și <UserButton /> vin odată cu SDK-ul. Vine odată cu SDK-ul
  • Până atunci, orice bibliotecă OpenID Connect conectează oamenii chiar de azi.
@usher/nextjs (vine odată cu SDK-ul)
// 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 />
}

Poftiți-vă utilizatorii înăuntru.

Creați un spațiu de lucru și un proiect, iar primul mediu vine cu propriul emitent, propriile chei și propriul Lobby.

O singură conectare. Bine ați venit oriunde.