পণ্য
দরজা থেকে আসন পর্যন্ত সবকিছু।
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 />
}আপনার ব্যবহারকারীদের ভেতরে নিয়ে আসুন।
একটি ওয়ার্কস্পেস ও একটি প্রজেক্ট তৈরি করুন, আর আপনার প্রথম এনভায়রনমেন্ট আসবে তার নিজস্ব ইস্যুয়ার, কী ও লবি নিয়ে।
একবার সাইন ইন করুন। সব জায়গায় স্বাগত।