#authentication
OpenID Connect چیست؟
لایه احراز هویت که روی OAuth2 ساخته شده؛ علاوه بر Access Token، یک ID Token استاندارد برای اثبات هویت کاربر هم برمیگرداند.
بخوانOAuth2 چیست؟
پروتکل استاندارد Delegated Authorization که به یک اپلیکیشن اجازه میدهد بدون دیدن رمز عبور کاربر، از طرف او به منابع محدودی در یک سرویس دیگر دسترسی پیدا کند.
بخوانJWT چیست؟
JSON Web Token؛ فرمت استاندارد و خوداثبات (Self-Contained) برای انتقال ادعاهای هویت (Claim) بین سرور و کلاینت، بدون نیاز به نگهداری Session روی سرور.
بخوانASP.NET Core Identity چیست؟
سیستم عضویت آماده مایکروسافت برای مدیریت کاربر، رمز عبور (Hashشده)، نقش و ورود دوعاملی — بدون نیاز به پیادهسازی از صفر.
بخوانAuthentication چیست؟
فرآیند تأیید هویت کاربر — اثبات اینکه کاربر واقعاً همان کسی است که ادعا میکند، معمولاً با رمز عبور، توکن یا بیومتریک.
بخواننکات امنیتی JWT چیست؟
قواعدی که هنگام استفاده از JSON Web Token برای احراز هویت باید رعایت شوند تا توکن قابل جعل یا سرقتشده بیخطر بماند.
بخوانAuthentication و Authorization در ASP.NET Core
Authentication تشخیص میدهد کاربر کیست، Authorization تعیین میکند او مجاز به انجام چه کاری است.
بخوان