Junior — Middle
Как се осъществява прехвърлянето на данните за удостоверяване при използване на базова автентикация?
sobes.tech AI
Отговор от AI
При базова автентикация (Basic Authentication), данните за вход (потребителско име и парола) се предават в HTTP заглавката Authorization. Потребителското име и паролата се комбинират в низ във формат username:password, след което този низ се кодира в Base64. В заглавката се добавя префикс Basic и кодираният низ. Например:
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
Сървърът декодира този заглавен ред, извлича потребителското име и паролата и ги проверява за автентикация. Този метод не криптира данните, затова се препоръчва да се използва само върху защитена HTTPS връзка.