Producto
Todo lo que hay entre la puerta y el asiento.
Usher Identity revisa el boleto en la puerta y lleva a cada persona a su asiento: primero la autenticación, luego la autorización. Cuatro piezas hacen el trabajo.
El Lobby
La página de inicio de sesión alojada.
Adonde lleva Continuar con Usher Identity. Siempre muestra el producto al que va la persona y se ve igual sin importar qué producto la envió, así las personas aprenden cómo es Usher Identity y notan cuando algo no lo es.
Todas las formas de entrar
Llaves de acceso, códigos por correo, enlaces mágicos, inicio de sesión social y, si las quieres, contraseñas.
Segundos factores
Apps de autenticación con códigos de respaldo, opcionales u obligatorias para todos.
Quién puede registrarse
Registro abierto, o una lista de invitados con direcciones y dominios, y una lista de bloqueo para el resto.
Tranquilo en ambos temas
Claro y oscuro, con cada par de colores comprobado según WCAG 2.2 AA, y redactado para dar la bienvenida en lugar de advertir.
Cuenta de Usher Identity
Una cuenta. Todas las puertas.
Una cuenta de Usher Identity es lo que tiene cada persona. Con ella inicia sesión en todos los productos que usan cuentas de Usher Identity, y tiene un solo lugar para administrarla.
Su inicio de sesión, a su manera
Pueden agregar una llave de acceso, activar una app de autenticación o cambiar su correo electrónico.
Dispositivos a la vista
Todos los dispositivos con sesión iniciada, y una forma de cerrar la sesión en cualquiera de ellos.
Cuentas vinculadas
Las cuentas sociales que conectaron, y una forma de desconectarlas.
Irse es fácil
Cada persona puede eliminar su cuenta sin ayuda.
Usher Identity Console
Desde donde los desarrolladores lo manejan todo.
Los espacios de trabajo contienen proyectos, y los proyectos contienen entornos. Cada entorno es su propio emisor, con sus propios usuarios, aplicaciones, claves y Lobby.
Aplicaciones
Clientes confidenciales y públicos, con URI de redirección exactas, y credenciales de máquina a máquina.
Usuarios y organizaciones
Busca personas, cierra sus sesiones y administra organizaciones, equipos e invitaciones.
Claves
Consulta las claves de firma de un entorno y rótalas.
Una vista previa del Lobby en vivo
Mira tu Lobby como lo verán las personas, desde un host de vista previa que nunca inicia la sesión de nadie.
SDK y componentes
Un botón que la gente reconoce.
Continuar con Usher Identity se ve igual en todos los productos, como los botones de inicio de sesión que la gente ya conoce. Su texto usa tu fuente; nada más cambia.
Componentes en vivo de @usher/ui
<SignIn />y<UserButton />llegan con el SDK. Llega con el SDK- Mientras tanto, cualquier biblioteca de OpenID Connect ya permite iniciar sesión hoy.
// 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 />
}Invita a pasar a tus usuarios.
Crea un espacio de trabajo y un proyecto, y tu primer entorno vendrá con su propio emisor, sus claves y su Lobby.
Inicia sesión una vez. Te damos la bienvenida en todas partes.