تخصصی معماری۲۸ شهریور ۱۴۰۵7 دقیقه مطالعه

طراحی احراز هویت یکپارچه (Unified SSO) برای اکوسیستم‌های چندمحصولی روی زیردامنه‌ها

کالبدشکافی معماری امنیتی ویکاد برای مدیریت نشست یکپارچه کاربران بین ۱۹ اپلیکیشن مستقل روی زیردامنه‌های *.vikad.co با کوکی‌های رمزنگاری‌شده و کنترل اشتراک آنی.

نویسنده: مهندس کیوان نوری · مدیر مهندسی اتوماسیون و زیرساخت
LAB BENCHMARK METRIC
۱۹ محصول

پوشش یکپارچه با یک بار ورود و بررسی سطح دسترسی در کمتر از ۵ میلی‌ثانیه

پیشرفت مطالعه شما:0%
خلاصه مدیریتی و یافته‌های کلیدی (Key Takeaways):
  • استفاده از کوکی HttpOnly روی دامنه ریشه (.vikad.co) نیاز به لاگین مجدد در زیردامنه‌ها را به طور کامل حذف می‌کند.
  • امضای دیجیتال HMAC-SHA256 امکان تایید اصالت نشست در لایه Edge را بدون فشار مضاعف به دیتابیس فراهم می‌آورد.
  • جداسازی مفهوم «هویت کاربر (Authentication)» از «مجوز اشتراک محصول (Entitlement)» کلید مقیاس‌پذیری پلتفرم‌های چندمحصولی است.

۱. چالش تجربه کاربری و امنیت در سازمان‌های دارای ده‌ها محصول

وقتی یک اکوسیستم فناوری بیش از ده زیرسامانه تخصصی ارائه می‌دهد، مجبور کردن کاربر به ثبت‌نام و ورود مجزا در هر اپلیکیشن باعث ریزش شدید کاربران و تکه‌تکه شدن داده‌های مشتری می‌شود.

## ۱. چالش تجربه کاربری و امنیت در سازمان‌های دارای ده‌ها محصول وقتی یک اکوسیستم فناوری بیش از ده زیرسامانه تخصصی ارائه می‌دهد، مجبور کردن کاربر به ثبت‌نام و ورود مجزا در هر اپلیکیشن باعث ریزش شدید کاربران و تکه‌تکه شدن داده‌های مشتری می‌شود. ## ۲. مکانیزم کوکی دامنه مشترک و ماتریس اشتراک‌ها در MongoDB با صدور توکن نشست در دامنه سطح بالا و نگهداری آرایه اشتراک‌های فعال در پروفایل مرکزی کاربر، هر زیرسامانه در لحظه ورود وضعیت دسترسی کاربر را استعلام کرده و تجربه ورود بدون اصطکاک را رقم می‌زند.