Продукт
Всичко между вратата и мястото ви.
Usher Identity проверява билета на вратата и отвежда хората до местата им: първо удостоверяване, после оторизация. Четири части вършат работата.
Lobby
Хостваната страница за вход.
Там отвежда бутонът „Продължаване с Usher Identity“. Lobby винаги назовава продукта, към който отива човекът, и изглежда еднакво, независимо кой продукт го е изпратил – така хората научават как изглежда Usher Identity и забелязват, когато нещо не е то.
Всеки начин на вход
Ключове за достъп, кодове по имейл, магически връзки, вход със социален акаунт и, ако желаете, пароли.
Втори фактори
Приложения за удостоверяване с резервни кодове – по желание или задължително за всички.
Кой може да се присъедини
Свободна регистрация или списък с гости от адреси и домейни, както и списък с блокирани за всички останали.
Спокойно и в двете теми
Светла и тъмна тема, всяка цветова двойка проверена по WCAG 2.2 AA, и текстове, които посрещат, а не предупреждават.
Акаунт в Usher Identity
Един акаунт. Всяка врата.
Акаунтът в Usher Identity е това, което има всеки човек. С него той влиза във всеки продукт, който използва акаунти в Usher Identity, и има едно място, където да се грижи за него.
Техният вход, по техния начин
Да добавят ключ за достъп, да включат приложение за удостоверяване, да сменят имейла си.
Устройства, които виждат
Всяко устройство, на което са влезли, и начин да излязат от което и да е от тях.
Свързани акаунти
Социалните акаунти, които са свързали, и начин да ги прекъснат.
Лесно напускане
Хората могат сами да изтрият акаунта си.
Usher Identity Console
Където разработчиците управляват всичко.
Работните пространства съдържат проекти, а проектите – среди. Всяка среда е отделен издател със собствени потребители, приложения, ключове и Lobby.
Приложения
Поверителни и публични клиенти, с точни URI за пренасочване, и идентификационни данни за връзка „машина към машина“.
Потребители и организации
Намирайте хора, прекратявайте сесиите им и управлявайте организации, екипи и покани.
Ключове
Вижте ключовете за подписване на средата и ги ротирайте.
Преглед на Lobby на живо
Вижте своето Lobby така, както ще го видят хората, от хост за преглед, през който никой никога не влиза.
SDK и компоненти
Бутон, който хората разпознават.
„Продължаване с Usher Identity“ изглежда еднакво във всеки продукт, като бутоните за вход, които хората вече познават. Надписът му приема вашия шрифт – нищо друго в него не се променя.
Компоненти на живо от @usher/ui
<SignIn />и<UserButton />идват със SDK. Идва със SDK- Дотогава всяка библиотека за 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 />
}Въведете потребителите си вътре.
Създайте работно пространство и проект – първата ви среда идва със собствен издател, ключове и Lobby.
Влезте веднъж. Добре дошли навсякъде.