Кроки для автентифікації запитів за допомогою OAuth 1.0
- Створити базовий рядок підпису.
- Підпишіть базовий рядок підпису.
- Створіть заголовок авторизації, використовуючи знак для заміни в наступних запитах.
- Надішліть наступні запити за допомогою заголовка авторизації.
- Створіть базовий рядок підпису.
Щоб використовувати заголовок авторизації HTTP з базовою автентифікацією, потрібно виконати такі дії:
- Закодуйте своє ім’я користувача та пароль за допомогою base64. Для цього можна скористатися будь-яким онлайн-інструментом або бібліотекою. …
- Додайте префікс "Basic" до закодованого рядка. …
- Установіть значення заголовка авторизації HTTP на останній рядок.
Процедура
- У вікні запиту виберіть вкладку Заголовки.
- Натисніть +, щоб додати заголовок. Назва заголовка має бути Authorization . Натисніть OK.
- У полі значення введіть слово Basic і ім’я користувача в кодуванні base64: пароль. Скористайтеся інструментом кодування/декодування base64, щоб створити рядок user:password base64.
OAuth 1 може використовуватися для авторизації різних програм або ручного доступу користувача. Загальний спосіб роботи полягає в тому, щоб надати програмі маркер доступу (який представляє дозвіл користувача на доступ клієнта до своїх даних) для автентифікації запиту.
З 1 липня 2021 року OAuth 1.0a більше не буде сертифіковано.
Заголовок авторизації є зазвичай, але не завжди, надсилається після того, як агент користувача вперше спробує запитати захищений ресурс без облікових даних. Сервер відповідає повідомленням 401 Unauthorized, яке містить принаймні один заголовок WWW-Authenticate.