и посмотреть медиа
DevOps - вопросы собесов
и посмотреть медиа
Собесы DevOps.
AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.
Вопросы для собеседований по DevOps.
🤔 Что такое basic auth? Basic Auth (Basic Authentication) – это простой метод аутентификации HTTP-запросов. Он используется для ограничения доступа к ресурсам, отправляя логин и пароль в заголовке запроса. 🟠Как работает Basic Auth? Клиент делает запрос к серверу. Сервер отвечает 401 Unauthorized и требует аутентификацию: HTTP/1.1 401 Unauthorized WWW-Authenticate: Basic realm="Restricted Area" Клиент кодирует логин и пароль в Base64 и отправляет их в заголовке: Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ= 🟠Пример запроса с Basic Auth В curl curl -u username:password Ссылка скрыта В Python (requests): import requests from requests.auth import HTTPBasicAuth response = requests.get("Ссылка скрыта auth=HTTPBasicAuth("username", "password")) print(response.text) В JavaScript (fetch): fetch("Ссылка скрыта { headers: { "Authorization": "Basic " + btoa("username:password") } }) .then(response => response.text()) .then(data => console.log(data)); 🚩Минусы ➖Не безопасен без HTTPS данные передаются в открытом виде (Base64 — это не шифрование!). ➖Логин и пароль передаются в каждом запросе что делает систему уязвимой. ➖Нет механизма разлогинивания браузеры кэшируют креды, и их сложно сбросить. Ставь 👍 и забирай 📚 Базу знаний
Открыть канал и посмотреть медиаТолько зарегистрированные пользователи могут делиться своим мнением.
Станьте первым, кто поделится своим впечатлением об этом ресурсе!