Авторизация клиента на сайте (англ. authorization «разрешение; уполномочивание») — это проведение процедуры подтверждения данных при входе в личный кабинет. После авторизации пользователь получает разрешение на осуществление определенных действий на web-ресурсе. Очень часто встречается такое выражение, как посетитель сайта «авторизован» для возможности провести данную операцию, что означает получение прав на ее выполнение. Но не стоит путать авторизацию с аутентификацией. Аутентификацией называют процедуру проверки на подлинность пользователя или данных...
Задачу авторизации пользователя можно решить разными способами. Один из самых простых - например - Базовая авторизация (Basic Auth).
Данный способ авторизации заключается в том , что вы в заголовок http запроса передаете ключ "authorization" с значением. В общем виде это выглядит так 'authorization': строка в которой содержится логин и пароль зашифрованная в формате Base64.
Вот полный пример 'authorization': "Basiс" + " " + ФункцияКотораяПреобразовываетСтрокуВБазе64("ИмяПользователя:ПарольПользователя")
Вот , примерно, так выглядит функция , которая создает значение для ключа "authorization"...