برای انتقال جداول احراز هویت (Identity) از SQL Server به بانک اطلاعاتی
Redis و نحوه استفاده از آن در ASP.Net Core از سورس نمونه در لینک بالا استفاده کنید.
همچنین میتوانید از پکیج Aguacongas.Identity.Redis استفاده کنید.
اشتراکها
توسعه مدل Asp.Net Identity 2.0
اشتراکها
عرضه ASP.NET Identity 2.1.0-alpha1
خوشبختانه در این نگارش پیشنهاد متود الحاقی ()<GetUserId<T را داده بودم که اضافه شده است.
حالا با سفارشی سازی ASP.NET Identity، از این متود الحالی به راحتی میتوانیم UserId را بدست بیاوریم
User.Identity.GetUserId<int>();
نظرات مطالب
روش یکی کردن پروژههای React و ASP.NET Core
رابط کاربری مطلب «اعتبارسنجی مبتنی بر کوکیها در ASP.NET Core 2.0 بدون استفاده از سیستم Identity» یک صفحهی HTML خالص است که نکات آن برای برنامههای تک صفحهای وب هم صادق است.
خیر؛ نمیتوان. ASP.NET Core Identity برای این نوع کارها (تامین هویت چندین برنامهی مجزا) طراحی نشده و هدفش فقط و فقط پوشش یک تک برنامهاست. اطلاعات بیشتر: «نیاز به تامین کنندهی هویت مرکزی»
نظرات مطالب
بازنویسی متد مقدار دهی اولیهی کاربر ادمین در ASP.NET Core Identity توسط متد HasData در EF Core
با توجه به این نکته و همچنین مطلب «امکان رمزنگاری اطلاعات شخصی کاربران در ASP.NET» استفاده از روش HasData (مطلب جاری) برای کار با Identity اشتباه است و در برابر تغییرات آیندهی این کتابخانه مقاوم نیست. از همان روش امن SeedDatabaseWithAdminUserAsync باید استفاده شود.
با توجه به مطلب اعتبارسنجی مبتنی بر JWT در ASP.NET Core 2.0 بدون استفاده از سیستم Identity، آیا RefreshToken برای مراجعههای بعدی در زمان انقضا توکن از طریق وب اپلیکیشن در زیرساخت درنظر گرفته شده است؟
شبیه به نکات متد createCookieClaimsAsync مطلب « اعتبارسنجی مبتنی بر کوکیها در ASP.NET Core 2.0 بدون استفاده از سیستم Identity » قسمت «پیاده سازی ورود و خروج به سیستم » آن است.