ASP.NET Core Identity

ASP.NET Core Identity یک سیستم آماده برای مدیریت کاربران، نقش‌ها، احراز هویت و بازیابی رمز عبور در برنامه‌های ASP.NET Core است.

Identity چه امکاناتی دارد؟

  • ثبت‌نام کاربران
  • ورود و خروج
  • مدیریت رمز عبور
  • مدیریت نقش‌ها (Roles)
  • تأیید ایمیل

ثبت Identity


builder.Services
    .AddIdentity<IdentityUser, IdentityRole>()
    .AddEntityFrameworkStores<AppDbContext>();

جمع‌بندی

ASP.NET Core Identity بسیاری از امکانات امنیتی مورد نیاز برنامه را به صورت آماده در اختیار توسعه‌دهندگان قرار می‌دهد.