Учебники

OAuth 2.0 — доступ к защищенному ресурсу

Клиент предоставляет токен доступа к серверу ресурсов для доступа к защищенным ресурсам. Сервер ресурсов должен проверить и убедиться, что токен доступа действителен и срок его действия не истек.

Существует два стандартных способа отправки учетных данных:

  • Токен на предъявителя — токен доступа может быть размещен только в теле запроса POST или в параметре GET URL как запасной вариант в HTTP-заголовке авторизации.

Токен на предъявителя — токен доступа может быть размещен только в теле запроса POST или в параметре GET URL как запасной вариант в HTTP-заголовке авторизации.

Они включены в заголовок авторизации следующим образом:

Authorization: Bearer [token-value]

Например —

GET/resource/1 HTTP /1.1
Host: example.com
Authorization: Bearer abc...
  • MAC — Криптографический код аутентификации сообщения (MAC) вычисляется с использованием элементов запроса и отправляется в заголовок авторизации. После получения запроса MAC сравнивается и вычисляется владельцем ресурса.

MAC — Криптографический код аутентификации сообщения (MAC) вычисляется с использованием элементов запроса и отправляется в заголовок авторизации. После получения запроса MAC сравнивается и вычисляется владельцем ресурса.

В следующей таблице приведены концепции доступа к защищенному ресурсу.

Он используется для получения токена кода авторизации для доступа к ресурсам владельца в системе.

Сервер ресурсов включает поле заголовка ответа «WWW-Authenticate», если запрос защищенного ресурса содержит недопустимый токен доступа.