Przejdź do treści

Produkt

Wszystko od drzwi po miejsce na sali.

Usher Identity sprawdza bilet przy drzwiach i prowadzi gości na ich miejsca: najpierw uwierzytelnianie, potem autoryzacja. Pracę wykonują cztery elementy.

Lobby

Hostowana strona logowania.

Tu trafia się po wybraniu „Kontynuuj przez Usher Identity”. Lobby zawsze podaje nazwę produktu, do którego ktoś przechodzi, i wygląda tak samo bez względu na to, z którego produktu ta osoba przyszła, więc ludzie uczą się, jak wygląda Usher Identity, i zauważają, gdy coś nim nie jest.

  • Każda droga do środka

    Klucze dostępu, kody wysyłane e-mailem, magiczne linki, logowanie społecznościowe i, jeśli chcesz, hasła.

  • Drugi składnik

    Aplikacje uwierzytelniające z kodami zapasowymi, opcjonalne lub wymagane od wszystkich.

  • Kto może dołączyć

    Otwarta rejestracja albo lista gości z adresami i domenami, a dla pozostałych lista zablokowanych.

  • Spokój w obu motywach

    Jasny i ciemny, każda para kolorów sprawdzona pod kątem WCAG 2.2 AA, a teksty napisane tak, by witały, a nie ostrzegały.

Konto Usher Identity

Jedno konto. Wszystkie drzwi.

Konto Usher Identity należy do osoby, nie do aplikacji. Pozwala zalogować się do każdego produktu, który korzysta z kont Usher Identity, i daje jedno miejsce, w którym można o nie zadbać.

  • Logowanie po swojemu

    Można dodać klucz dostępu, włączyć aplikację uwierzytelniającą albo zmienić adres e-mail.

  • Widoczne urządzenia

    Każde zalogowane urządzenie i możliwość wylogowania dowolnego z nich.

  • Połączone konta

    Połączone konta społecznościowe i możliwość ich odłączenia.

  • Łatwe odejście

    Konto można usunąć samodzielnie.

Usher Identity Console

Stąd deweloperzy zarządzają wszystkim.

Obszary robocze zawierają projekty, a projekty zawierają środowiska. Każde środowisko jest osobnym wystawcą z własnymi użytkownikami, aplikacjami, kluczami i Lobby.

  • Aplikacje

    Klienci poufni i publiczni z dokładnie określonymi URI przekierowania oraz poświadczenia typu maszyna–maszyna.

  • Użytkownicy i organizacje

    Wyszukuj osoby, kończ ich sesje i zarządzaj organizacjami, zespołami i zaproszeniami.

  • Klucze

    Przeglądaj klucze podpisywania środowiska i rotuj je.

  • Podgląd Lobby na żywo

    Zobacz swoje Lobby tak, jak zobaczą je ludzie, na hoście podglądu, który nikogo nie loguje.

SDK i komponenty

Przycisk, który ludzie rozpoznają.

„Kontynuuj przez Usher Identity” wygląda tak samo w każdym produkcie, jak przyciski logowania, które ludzie już znają. Jego etykieta przejmuje Twoją czcionkę; nic innego się w nim nie zmienia.

Działające komponenty z @usher/ui

Na jasnej stronie
Na ciemnej stronie
Obok innych opcji
Pod hostowanym formularzemZabezpieczone przez Usher Identity
  • <SignIn /> i <UserButton /> pojawią się wraz z SDK. Pojawi się wraz z SDK
  • Do tego czasu użytkowników zaloguje już dziś dowolna biblioteka OpenID Connect.
@usher/nextjs (pojawi się wraz z 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 />
}

Zaproś użytkowników do środka.

Utwórz obszar roboczy i projekt, a Twoje pierwsze środowisko dostanie własnego wystawcę, własne klucze i własne Lobby.

Jedno logowanie. Wszędzie jak u siebie.