Authentication در ASP.NET Core
Authentication یا احراز هویت فرآیندی است که هویت کاربر را بررسی میکند و مشخص میکند آیا کاربر همان شخصی است که ادعا میکند یا خیر.
Authentication چیست؟
هنگامی که کاربر نام کاربری و رمز عبور خود را وارد میکند، برنامه اطلاعات را بررسی کرده و در صورت صحیح بودن، کاربر را وارد سیستم میکند.
فعال کردن Authentication
app.UseAuthentication();
app.UseAuthorization();
نمونه محافظت از صفحه
[Authorize]
public IActionResult Dashboard()
{
return View();
}
جمعبندی
Authentication مسئول شناسایی کاربران است و اولین مرحله برای ایجاد امنیت در برنامههای ASP.NET Core محسوب میشود.