• 1400/03/08

احرازهویت داینامیک وژن دوم رول ها :

با سلام و احترام ؛ 

ممنون بابت اموزش خوبی که قرار دادین ، بنده یه سوال داشتم ممنون میشم راهنمایی کنید 

 ایا امکانش هست در  احراز هویت داینامیک ورژن دوم که اموزش دادین  به جای این که به کاربر Claim رو بدیم به رول Claim رو بدیم و در HandleRequirement بر اساس رول کنترل کنیم ؟

با تشکر

 

  • 1400/03/08
  • ساعت 14:51

سلام عزیز.

امکانش که مسلما هست فقط نیاز به یه سری تغییرات داره که باید انجام بشه.


  • 1400/03/08
  • ساعت 15:05

تغییرات عمده که داره مربوط به HandleRequirement  میشه ؟ تو روش رول  از GIUD هم برای کوکی باید استفاده کنم ؟

من سرچ زدم به ابن نتیجه رسیدم که باید از  validateInterval استفاده کنم وقتی رول تغییر میکنه 


  • 1400/03/08
  • ساعت 20:11

هندلر و کنترلر های مربوط به تنظیمات دسترسی کاربران و چندتا جای دیگه نیاز به تغییر دارند اگر اشتباه نکنم، باید بررسی کنید ببینید جاهایی که ما Claim رو به کاربر دادیم و بررسی کردیم داره یا نه رو به Role بدید. اگر خواستید میتونید از روش Guid هم استفاده کنید ولی نیازی نیستش.


  • 1400/03/08
  • ساعت 22:44

ممنون از پاسخ و راهنمایتون، 

برای بحث Redundancy هم به جدول واسط در نظر گرفتم که فقط کلید های مربوط به Claim ,

Role رو داخلش قرار بدم .


  • 1400/03/08
  • ساعت 23:46

خیلی هم عالی، موفق باشید.


  • 1400/03/09
  • ساعت 00:31

یه سوال دیگه هم داشتم ممنون میشم راهنمایی کنید 

در حالت Database First چطور میتونم به جای DbContext از IdentityDbContext استفاده کنم ، در واقع میخوام از یه Context استفاده کنم.  

چون هر سری دیتابیس رو اپدیت میکنم Dbcontext من دوباره ساخته میشه 


  • 1400/03/09
  • ساعت 10:14

تا به حال خودم به روش DbFirst پیش نرفتم اطلاعی ندارم، لینک زیر ممکنه کمکتون بکنه :

https://www.c-sharpcorner.com/article/entity-framework-database-first-in-asp-net-core2/


logo-samandehi