با سلام خدمت دوستان عزیز . یه راهنمایی می خوام
من پروژه ای رو ASP.Net MVC دارم پیاده سازی می کنم و بصورت Code Firsst
این پروژه شامل چند پروژه است که می خوام احراز هویت و عملیات لاگین کاربر یک بار انجام بشه و تو همه پروژه ها اعمال بشه و نیاز به لاگین مجدد نباشه . با sso میشه رو ساب دامین های مختلف روی دامین یکسان اینکار رو انجام داد ولی مشکل اینه که هر پروژه روی یک دامین جداگانه اجرا شده .
سئوال 1 : آیا دیتابیس های پروژه ها می تونه جداگانه باشه و یه پروژه مرکزی با دیتابیس داده های احراز هویت مثل جدول کاربران و نقش ها و اطلاعات پایه که تو کل پروژه ها یکسانه
یا اینکه یک دیتابیس وجود داشته باشه و همه پروژه های داده هاشون رو تو اون ذخیره کنند و از اون بخونند .
سئوال 2 : آیا میشه بصورت Code First پروژه های رو پیاده کرد یا بهتره Data Base First باشه ؟
سئوال 3 : چطور باید این مکانیزم رو پیاده کنم ؟ اگر کسی پروژه مشابه داشته ممنون میشم کمک کننه و در صورت تمایل با هم همکاری داشته باشیم .

در ضمن مدیریت کاربران الان توسط identity 2 انجام میشه . . .