Saltar para o conteúdo

Produto

Tudo, da porta até ao lugar.

O Usher Identity confere o bilhete à porta e acompanha as pessoas até ao seu lugar: primeiro a autenticação, depois a autorização. Quatro peças fazem o trabalho.

O Lobby

A página de início de sessão alojada.

É onde vai dar o botão Continuar com o Usher Identity. Indica sempre o produto para onde a pessoa vai e tem o mesmo aspeto seja qual for o produto que a enviou, para que as pessoas aprendam como é o Usher Identity e reparem quando algo não o é.

  • Todas as formas de entrar

    Chaves-passe, códigos por e-mail, ligações mágicas, início de sessão social e, se quiser, palavras-passe.

  • Segundo fator

    Apps de autenticação com códigos de recuperação, opcionais ou obrigatórias para todos.

  • Quem pode entrar

    Registo aberto, ou uma lista de convidados com endereços e domínios, e uma lista de bloqueio para os restantes.

  • Tranquilo nos dois temas

    Claro e escuro, com cada par de cores verificado segundo a WCAG 2.2 AA, e escrito para acolher em vez de alarmar.

Conta Usher Identity

Uma conta. Todas as portas.

A conta Usher Identity é o que cada pessoa tem. Dá acesso a todos os produtos que usam contas Usher Identity, e um único sítio para cuidar dela.

  • O início de sessão à sua maneira

    Adicionar uma chave-passe, ativar uma app de autenticação, mudar o e-mail.

  • Dispositivos à vista

    Todos os dispositivos com sessão iniciada, e uma forma de terminar a sessão em qualquer um deles.

  • Contas associadas

    As contas sociais que a pessoa associou, e uma forma de as desassociar.

  • Sair é fácil

    Cada pessoa pode apagar a sua conta por si mesma.

Usher Identity Console

Onde os programadores gerem tudo.

Os espaços de trabalho contêm projetos; os projetos contêm ambientes. Cada ambiente é um emissor independente, com os seus próprios utilizadores, aplicações, chaves e Lobby.

  • Aplicações

    Clientes confidenciais e públicos, com URIs de redirecionamento exatos, e credenciais máquina a máquina.

  • Utilizadores e organizações

    Encontre pessoas, termine as suas sessões e faça a gestão de organizações, equipas e convites.

  • Chaves

    Veja as chaves de assinatura de um ambiente e faça a sua rotação.

  • Pré-visualização do Lobby em direto

    Veja o seu Lobby como as pessoas o vão ver, a partir de um host de pré-visualização que nunca inicia a sessão de ninguém.

SDK e componentes

Um botão que as pessoas reconhecem.

O botão Continuar com o Usher Identity tem o mesmo aspeto em todos os produtos, tal como os botões de início de sessão que as pessoas já conhecem. O texto adota o seu tipo de letra; tudo o resto se mantém.

Componentes reais de @usher/ui

Numa página clara
Numa página escura
Ao lado de outras opções
Por baixo de um formulário alojadoProtegido por Usher Identity
  • <SignIn /> e <UserButton /> chegam com o SDK. Chega com o SDK
  • Até lá, qualquer biblioteca OpenID Connect já trata do início de sessão hoje.
@usher/nextjs (chega com o 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 />
}

Faça entrar os seus utilizadores.

Crie um espaço de trabalho e um projeto, e o seu primeiro ambiente já vem com emissor, chaves e Lobby próprios.

Inicie sessão uma vez. Boas-vindas em todo o lado.