Этот вопрос проверяет знание различий между процессами подтверждения личности пользователя (аутентификация) и предоставления ему прав доступа (авторизация).
Аутентификация — это процесс проверки личности пользователя (например, через логин и пароль). Авторизация — это предоставление пользователю прав доступа к ресурсам на основе его роли или уровня доступа.
Определяет, кто пользователь.
Примеры: логин/пароль, двухфакторная аутентификация.
Определяет, что пользователь может делать.
Примеры: администратор имеет доступ к настройкам, а обычный пользователь — только к своим данным.
Аутентификация происходит до авторизации.
Аутентификация фокусируется на личности пользователя, а авторизация — на его правах.
Пример:
Веб-приложение проверяет, является ли пользователь зарегистрированным (аутентификация), а затем решает, может ли он видеть конфиденциальные данные (авторизация).