با سلام و احترام ؛
ممنون بابت اموزش خوبی که قرار دادین ، بنده یه سوال داشتم ممنون میشم راهنمایی کنید
ایا امکانش هست در احراز هویت داینامیک ورژن دوم که اموزش دادین به جای این که به کاربر Claim رو بدیم به رول Claim رو بدیم و در HandleRequirement بر اساس رول کنترل کنیم ؟
با تشکر
سلام عزیز.
امکانش که مسلما هست فقط نیاز به یه سری تغییرات داره که باید انجام بشه.
تغییرات عمده که داره مربوط به HandleRequirement میشه ؟ تو روش رول از GIUD هم برای کوکی باید استفاده کنم ؟
من سرچ زدم به ابن نتیجه رسیدم که باید از validateInterval استفاده کنم وقتی رول تغییر میکنه
هندلر و کنترلر های مربوط به تنظیمات دسترسی کاربران و چندتا جای دیگه نیاز به تغییر دارند اگر اشتباه نکنم، باید بررسی کنید ببینید جاهایی که ما Claim رو به کاربر دادیم و بررسی کردیم داره یا نه رو به Role بدید. اگر خواستید میتونید از روش Guid هم استفاده کنید ولی نیازی نیستش.
ممنون از پاسخ و راهنمایتون،
برای بحث Redundancy هم به جدول واسط در نظر گرفتم که فقط کلید های مربوط به Claim ,
Role رو داخلش قرار بدم .
خیلی هم عالی، موفق باشید.
یه سوال دیگه هم داشتم ممنون میشم راهنمایی کنید
در حالت Database First چطور میتونم به جای DbContext از IdentityDbContext استفاده کنم ، در واقع میخوام از یه Context استفاده کنم.
چون هر سری دیتابیس رو اپدیت میکنم Dbcontext من دوباره ساخته میشه
تا به حال خودم به روش DbFirst پیش نرفتم اطلاعی ندارم، لینک زیر ممکنه کمکتون بکنه :
https://www.c-sharpcorner.com/article/entity-framework-database-first-in-asp-net-core2/