مطلب «سفارشی سازی ASP.NET Core Identity - قسمت سوم - نرمال سازها و اعتبارسنجها» و نظرات آنرا مطالعه کنید.
مراجعه کنید به قسمت «مدیریت اندازهی حجم کوکیهای ASP.NET Core Identity» انتهای بحث.
نظرات مطالب
امن سازی برنامههای ASP.NET Core توسط IdentityServer 4x - قسمت نهم- مدیریت طول عمر توکنها
اگر بخواهیم بعد از تغییر کلمه عبور، لاگین فرد در همه کلاینتها غیر معتبر شود - چیزی معادل این مطلب در ASP.NET Identity - آیا با پیاده سازی Reference Token امکان پذیر است؟
این مورد در مطلب «اعتبارسنجی مبتنی بر JWT در ASP.NET Core 2.0 بدون استفاده از سیستم Identity» و خصوصا نظرات آن بحث شدهاند. به علاوه امکان ادغام این دو با هم وجود دارد.
اصول پایه آنرا در مطلب «اعتبارسنجی مبتنی بر JWT در ASP.NET Core 2.0 بدون استفاده از سیستم Identity» پیگیری کنید.
چطور میتوانیم با استفاده از ASP.NET Core Identity در موبایل لاگین کنیم. یعنی بخوایم برنامه نویسی اندروید انجام بدیم و با استفاده از Api لاگین کنیم و یک سری کارهایی انجام بدیم
بله. ASP.NET Identity به همین صورت طراحی شده (تمام نگارشهای آن). اطلاعات CurrentPrincipal در درخواست بعدی از کوکیهای کاربر خوانده میشوند.
نظرات مطالب
Asp.Net Identity #2
context شما باید از کلاس خاصی با تنظیمات خاصی ارث بری کند. اطلاعات بیشتر: «اعمال تزریق وابستگیها به مثال رسمی ASP.NET Identity»
بهتر است روش service locator یا «context.OwinContext.GetUserManager» را به روش « اعمال تزریق وابستگیها به مثال رسمی ASP.NET Identity» تغییر دهید تا تزریق وابستگیها به نحو بهتری انجام شوند و با سربار کمتری.
نظرات مطالب
Asp.Net Identity #3
در قسمت دوم Asp.Net Identity #2
این کلاس جدید رو باید به AppIdentityDbContext
اضافه کنید (مثل روش معمول EF Code first توسط DbSetها). بعدش هم باید با مباحث migrations آشنایی داشته باشید.