उत्पादन
दारापासून आसनापर्यंत सर्व काही.
Usher Identity दारावर तिकीट तपासते आणि लोकांना त्यांच्या आसनापर्यंत पोहोचवते: आधी ऑथेंटिकेशन, मग ऑथरायझेशन. हे काम चार भाग करतात.
लॉबी
होस्ट केलेले साइन-इन पेज.
Usher Identity सह पुढे जा दाबल्यावर लोक इथे पोहोचतात. व्यक्ती ज्या उत्पादनाकडे जात आहे त्याचे नाव ते नेहमी दाखवते, आणि कोणत्याही उत्पादनाने पाठवले तरी ते सारखेच दिसते, त्यामुळे Usher Identity कसे दिसते हे लोक शिकतात आणि एखादे पेज ते नसेल तेव्हा त्यांच्या लक्षात येते.
आत येण्याचा प्रत्येक मार्ग
पासकी, ईमेलने पाठवलेले कोड, मॅजिक लिंक, सोशल साइन-इन आणि, तुम्हाला हवे असल्यास, पासवर्ड.
दुसरा फॅक्टर
बॅकअप कोडसह ऑथेंटिकेटर ॲप्स, सर्वांसाठी पर्यायी किंवा अनिवार्य.
कोण सामील होऊ शकते
सर्वांसाठी खुले साइन-अप, किंवा पत्ते आणि डोमेनची पाहुण्यांची यादी, आणि बाकीच्यांसाठी ब्लॉक यादी.
दोन्ही थीममध्ये शांत
लाइट आणि डार्क, प्रत्येक रंगजोडी WCAG 2.2 AA नुसार तपासलेली, आणि इशारा देण्याऐवजी स्वागत करण्यासाठी लिहिलेली.
Usher Identity खाते
एक खाते. प्रत्येक दार.
Usher Identity खाते व्यक्तीचे स्वतःचे असते. Usher Identity खाती वापरणाऱ्या प्रत्येक उत्पादनात ते त्यांना साइन इन करते, आणि त्याची काळजी घेण्यासाठी त्यांना एकच ठिकाण देते.
त्यांचे साइन-इन, त्यांच्या पद्धतीने
पासकी जोडा, ऑथेंटिकेटर ॲप सुरू करा, ईमेल बदला.
त्यांना दिसणारी डिव्हाइस
साइन इन असलेले प्रत्येक डिव्हाइस, आणि त्यापैकी कोणतेही साइन आउट करण्याचा मार्ग.
जोडलेली खाती
त्यांनी कनेक्ट केलेली सोशल खाती, आणि ती डिस्कनेक्ट करण्याचा मार्ग.
सोडून जाणे सोपे
लोक त्यांचे खाते स्वतः हटवू शकतात.
Usher Identity Console
जिथे डेव्हलपर सगळे चालवतात.
वर्कस्पेसमध्ये प्रोजेक्ट असतात; प्रोजेक्टमध्ये एन्व्हायर्नमेंट असतात. प्रत्येक एन्व्हायर्नमेंट हा स्वतंत्र इश्युअर असतो, त्याचे स्वतःचे वापरकर्ते, ॲप्लिकेशन, की आणि लॉबी असते.
ॲप्लिकेशन
अचूक रीडायरेक्ट URI असलेले कॉन्फिडेन्शियल आणि पब्लिक क्लायंट, आणि मशीन-टू-मशीन क्रेडेन्शियल.
वापरकर्ते आणि संस्था
लोकांना शोधा, त्यांचे सेशन संपवा, आणि संस्था, टीम आणि आमंत्रणे व्यवस्थापित करा.
की
एन्व्हायर्नमेंटच्या साइनिंग की पाहा आणि त्या रोटेट करा.
थेट लॉबी पूर्वावलोकन
तुमची लॉबी लोकांना जशी दिसेल तशी पाहा, कधीही कोणालाही साइन इन न करणाऱ्या पूर्वावलोकन होस्टवरून.
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 />
}तुमच्या वापरकर्त्यांना आत घेऊन जा.
एक वर्कस्पेस आणि एक प्रोजेक्ट तयार करा, आणि तुमचे पहिले एन्व्हायर्नमेंट स्वतःचा इश्युअर, स्वतःच्या की आणि स्वतःची लॉबी घेऊन येते.
एकदा साइन इन करा. सगळीकडे स्वागत.