- 1403/10/10
- 0
- 188
اعطا مجوز دسترسی به بخشهای مختلف در نرمافزارها بعد از احراز هویت sso
با سلام و خسته نباشید
بنده دوره های مختلفی از باگتو خرید کردم و میتونم در مورد مدل و نحوه ارائه اموزشهاتون بگم تنها مجموعه ای هستید در داخل ایران قبولتون دارم و لذت میبرم از دورههاتون. اقای بابایی عزیز بسیار بیان شیوا و خوبی دارند که دوره ها رو جذاب کرده تا اینکه مثل دیگر اموزش های موجود بازار خسته کننده باشند و این جای تقدیر و تشکر داره خواستم ابتدا این تشکر رو کرده باشم ازتون.
یک سوالی داشتم و خواستم اگر ممکنه اقای بابایی عزیز جواب بدن:
؟؟؟
در معماری ماکرو سرویس و بحث duende server :
فرض کنید ما یک oauth سروری با duende یا identity و یا هر فریم ورک و پلتفرم دیگه ای پیاده سازی میکنیم
قرار هست نرم افزارها بصورت اکسترنال لاگین و sso لاگین انجام بدهند و بعد از لاگین بکار خود ادامه بدهند
در زمان لاگین تعدادی اسکوپ از سرور oauth درخواست میشه مانند profile و سایر اطلاعات که خوب اگر کلاینت درخواست کنه از طریق سرور oauth در احتیار نرم افزاری که sso انجام میده قرار داده میشه
حالا مسئله اینه:
فرض میکنیم ما یک نرم افزاری داریم که قابلیتهای مختلفی داره مثلا دارای گزینهها و ماژولهای مختلف هست که بر اساس سطح دسترسی که شخص لاگین شونده داره بهش اعطا میشه. مثلا توی منوی کناری نرم افزار لیست صفحات و ماژولهای قابل دسترس هر کاربر به نمایش درمیاد و هر کاربر دسترسی های خودش را دارد و در منو هر کاربری بر اساس سطوح دسترسی به لیستی از گزارشات مختلف دسترسی داره و غیره
میخوام بدونم این سطح دسترسی ها در معماری مانند ماکوسرویس چطور مدیریت میشن. لاگین با sso فقط به کاربر اجازه میده که در سطح نرم افزار دسترسی دارند یا خیر. در سطح بخش های داخلی یک نرم افزار این دسترسی ها چطور میدریت میشوند.
ایا هر نرم افزار از مدیریت دسترسی داخلی خودش برای اینکار استفاده میکنه یا نه از یک سیستم outh متمرکز مثل duende هم میشه در این مورد استفاده کرد.
در حقیقت من میخوام بعد از sso وقتی به نرم افزار اصلی برمیگرده منوی کناری یا کلا بخشهای نرمافزار بر اساس سطوح دسترسیاش براش نمایش داده بشه.
در این خصوص میخواستم اگر ممکنه اقای بابایی توضیحاتی تشریح کنند بلکه ابهاماتی که در معماری ماکروسرویس وجود داره مرتفع بشه.
متشکرم🙏🏻⚘️
پاسخی برای این باگ ارسال کنید
لطفا کدها را درون قطعه کد ارسال نمایید
برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری