Pular para o conteúdo

Produto

Tudo entre a porta e o seu lugar.

O Usher Identity confere o ingresso na porta e leva as pessoas até o lugar delas: primeiro a autenticação, depois a autorização. Quatro peças fazem esse trabalho.

O Lobby

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

É para onde o botão Continuar com o Usher Identity leva. Ele sempre mostra o nome do produto para onde a pessoa vai e tem a mesma aparência seja qual for o produto que a enviou, então as pessoas aprendem como é o Usher Identity e percebem quando algo não é ele.

  • Todas as formas de entrar

    Chaves-senha, códigos por e-mail, links mágicos, início de sessão social e, se você quiser, senhas.

  • Segundo fator

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

  • Quem pode entrar

    Cadastro aberto ou uma lista de convidados com endereços e domínios, e uma lista de bloqueio para o resto.

  • Tranquilo nos dois temas

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

Conta Usher Identity

Uma conta. Todas as portas.

A conta Usher Identity é o que cada pessoa tem. Com ela, a pessoa inicia sessão em todos os produtos que usam contas Usher Identity e tem um só lugar para cuidar de tudo.

  • Cada pessoa entra do seu jeito

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

  • Dispositivos à vista

    Todos os dispositivos com sessão iniciada e um jeito de finalizar a sessão em qualquer um deles.

  • Contas vinculadas

    As contas sociais conectadas e um jeito de desconectá-las.

  • Sair é fácil

    As pessoas podem apagar a própria conta.

Usher Identity Console

Onde os desenvolvedores cuidam de tudo.

Os espaços de trabalho contêm projetos; os projetos contêm ambientes. Cada ambiente é o seu próprio emissor, com os próprios usuários, aplicações, chaves e Lobby.

  • Aplicações

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

  • Usuários e organizações

    Encontre pessoas, encerre as sessões delas e gerencie organizações, equipes e convites.

  • Chaves

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

  • Uma prévia do Lobby ao vivo

    Veja o seu Lobby como as pessoas vão vê-lo, a partir de um host de prévia 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 a mesma aparência em todos os produtos, como os botões de início de sessão que as pessoas já conhecem. O texto usa a sua fonte; nada mais nele muda.

Componentes ao vivo de @usher/ui

Em uma página clara
Em uma página escura
Ao lado de outras opções
Abaixo de um formulário hospedadoProtegido pelo Usher Identity
  • <SignIn /> e <UserButton /> chegam com o SDK. Chega com o SDK
  • Até lá, qualquer biblioteca OpenID Connect já permite iniciar sessão hoje mesmo.
@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 />
}

Convide os seus usuários a entrar.

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

Inicie sessão uma vez. Sinta-se em casa em todo lugar.