Produkt
Všechno mezi vstupními dveřmi a vaším místem.
Usher Identity u dveří zkontroluje vstupenku a lidi uvede na jejich místo: nejdřív ověření, potom autorizace. Práci odvedou čtyři části.
Lobby
Hostovaná přihlašovací stránka.
Sem vede tlačítko Pokračovat přes Usher Identity. Vždy uvede produkt, do kterého člověk míří, a vypadá stejně, ať ho poslal kterýkoli produkt, takže lidé poznají, jak Usher Identity vypadá, a všimnou si, když to Usher Identity není.
Všechny cesty dovnitř
Přístupové klíče, kódy a magické odkazy e-mailem, přihlášení přes sociální sítě a hesla, pokud o ně stojíte.
Druhé faktory
Ověřovací aplikace se záložními kódy, volitelně, nebo povinně pro všechny.
Kdo se smí připojit
Otevřená registrace, nebo seznam hostů z adres a domén a seznam blokovaných pro všechny ostatní.
Klid v obou motivech
Světlý i tmavý, každá dvojice barev ověřená podle WCAG 2.2 AA a texty psané tak, aby vítaly, ne varovaly.
Účet Usher Identity
Jeden účet. Všechny dveře.
Účet Usher Identity je to, co člověk má. Přihlásí ho do každého produktu, který účty Usher Identity používá, a dá mu jedno místo, kde se o něj stará.
Přihlášení po svém
Přidat přístupový klíč, zapnout ověřovací aplikaci, změnit e-mail.
Zařízení na očích
Všechna přihlášená zařízení a možnost kterékoli z nich odhlásit.
Propojené účty
Připojené účty sociálních sítí a možnost je odpojit.
Odejít je snadné
Lidé si můžou svůj účet sami smazat.
Usher Identity Console
Odsud vývojáři řídí všechno.
Pracovní prostory obsahují projekty, projekty obsahují prostředí. Každé prostředí je samostatný vydavatel s vlastními uživateli, aplikacemi, klíči a Lobby.
Aplikace
Důvěrní i veřejní klienti s přesnými URI přesměrování a přihlašovací údaje pro komunikaci mezi stroji.
Uživatelé a organizace
Vyhledávejte lidi, ukončujte jejich relace a spravujte organizace, týmy a pozvánky.
Klíče
Prohlédněte si podpisové klíče prostředí a vyměňte je.
Živý náhled Lobby
Podívejte se na svou Lobby tak, jak ji uvidí lidé, z hostitele náhledu, který nikdy nikoho nepřihlásí.
Sada SDK a komponenty
Tlačítko, které lidé poznají.
Pokračovat přes Usher Identity vypadá v každém produktu stejně, jako přihlašovací tlačítka, která lidé už znají. Popisek převezme vaše písmo; nic jiného se na něm nemění.
Živé komponenty z @usher/ui
<SignIn />a<UserButton />přijdou se sadou SDK. Přijde se sadou SDK- Do té doby lidi už dnes přihlásí jakákoli knihovna OpenID Connect.
// 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 />
}Uveďte své uživatele dál.
Vytvořte pracovní prostor a projekt a vaše první prostředí dostane vlastního vydavatele, klíče i Lobby.
Přihlaste se jednou. Vítejte všude.