Аутентификация по API ключу - что это такое?
Выполняю одно задание, там написано реализовать аутентификацию по API-ключу, то есть хранить один эталонный ключ в проекте и принимать в заголовке к каждому запросу этот параметр, если он совпадает - то обрабатывать запрос, а если нет - то возвращать 401 Unathorized
.
Я не могу понять - причем тут аутентификация? Аутентификация это ведь для идентификации пользователей, а какая тут идентификация, если ключ одинаковый.
Это ведь куда более походит на разрешение (permission
), и тогда логичнее возвращать 403 Foribdden
при неправильном API-ключе.
Помогите понять этот момент, пожалуйста.