CodeShot
Midسختی 2 از ۵· در 93٪ مصاحبه‌های این حوزه پرسیده شده

تفاوت Authentication و Authorization چیست؟

نشان کردن

پاسخ کوتاه

Authentication تشخیص هویت است؛ Authorization تعیین می‌کند کاربر مجاز به انجام آن عمل هست یا نه، و همیشه بعد از Authentication اجرا می‌شود.

پاسخ کامل

Authentication به سؤال «شما کی هستید؟» پاسخ می‌دهد و Authorization به سؤال «چه کاری مجاز به انجام آن هستید؟». بدون تشخیص هویت موفق، بررسی مجوز اصلاً معنا ندارد.