Aller au contenu

Produit

Tout, de l’entrée jusqu’à votre place.

Usher Identity contrôle le billet à l’entrée et conduit chacun à sa place : l’authentification, puis l’autorisation. Quatre éléments s’en chargent.

Le Lobby

La page de connexion hébergée.

C’est là que mène Continuer avec Usher Identity. Le Lobby nomme toujours le produit vers lequel va la personne, et il a le même aspect quel que soit le produit qui l’y envoie : les utilisateurs apprennent ainsi à reconnaître Usher Identity, et remarquent quand une page n’est pas la sienne.

  • Toutes les façons d’entrer

    Clés d’identification, codes par e-mail, liens magiques, connexion sociale et, si vous le souhaitez, mots de passe.

  • Seconds facteurs

    Apps d’authentification avec codes de secours, facultatives ou obligatoires pour tous.

  • Qui peut s’inscrire

    Inscription ouverte, ou liste d’invités composée d’adresses et de domaines, avec une liste de blocage pour le reste.

  • Serein dans les deux thèmes

    Clair et sombre, chaque paire de couleurs vérifiée selon les WCAG 2.2 AA, et des textes rédigés pour accueillir plutôt que pour mettre en garde.

Compte Usher Identity

Un seul compte. Toutes les portes.

Le compte Usher Identity, c’est ce que possède chaque personne. Il la connecte à tous les produits qui utilisent les comptes Usher Identity, et lui offre un seul endroit pour en prendre soin.

  • Leur connexion, à leur façon

    Ajouter une clé d’identification, activer une app d’authentification, changer d’adresse e-mail.

  • Des appareils bien visibles

    Chaque appareil connecté, et un moyen de déconnecter n’importe lequel d’entre eux.

  • Comptes associés

    Les comptes sociaux qu’ils ont associés, et un moyen de les dissocier.

  • Partir est facile

    Chacun peut supprimer son compte lui-même.

Usher Identity Console

Là où les développeurs pilotent tout.

Les espaces de travail contiennent des projets ; les projets contiennent des environnements. Chaque environnement est son propre émetteur, avec ses propres utilisateurs, applications, clés et Lobby.

  • Applications

    Clients confidentiels et publics, avec des URI de redirection en correspondance exacte, et informations d’identification de machine à machine.

  • Utilisateurs et organisations

    Retrouvez des personnes, mettez fin à leurs sessions, et gérez les organisations, les équipes et les invitations.

  • Clés

    Consultez les clés de signature d’un environnement et effectuez leur rotation.

  • Un aperçu du Lobby en direct

    Voyez votre Lobby tel que les utilisateurs le verront, depuis un hôte d’aperçu qui ne connecte jamais personne.

SDK et composants

Un bouton que l’on reconnaît.

Continuer avec Usher Identity a le même aspect dans chaque produit, comme les boutons de connexion que tout le monde connaît déjà. Son libellé adopte votre police ; rien d’autre ne change.

Composants en direct de @usher/ui

Sur une page claire
Sur une page sombre
À côté d’autres options
Sous un formulaire hébergéSécurisé par Usher Identity
  • <SignIn /> et <UserButton /> arrivent avec le SDK. Disponible avec le SDK
  • D’ici là, n’importe quelle bibliothèque OpenID Connect permet déjà de connecter les utilisateurs.
@usher/nextjs (disponible avec le 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 />
}

Faites entrer vos utilisateurs.

Créez un espace de travail et un projet : votre premier environnement arrive avec son propre émetteur, ses clés et son Lobby.

Une connexion, et bienvenue partout.