HTTP-запрос имеет несколько основных компонентов:
- Способ
- URL
- Заголовки
- Body
Маркер OAuth2 Bearer обычно отправляется в заголовках следующим образом:
GET /thingy HTTP/1.1
Host: api.example.org
Authorization: Bearer [secret]
Кроме того, это предположение не совсем верно:
не правда ли, что любой, кто может видеть мой звонок в сети, может взломать мою авторизацию?
Если вы не используете HTTPS, этот токен может увидеть каждый, даже если он находится в заголовке. Если вы действительно используете HTTPS, то добавление токена в URL не должно позволять кому-либо еще подглядывать. Однако помещать секреты в URL-адреса считается плохой практикой по разным причинам. В частности, людям это не нравится, потому что токены могут оказаться в истории браузера и в журналах. Это увеличивает вероятность его случайного попадания в чужие руки.