Отправка токена доступа через GET так же небезопасна, как отправка его в заголовке.
OAuth 1 используется для обхода этого с помощью всех видов шифрования, защищенных паролей, черт возьми, вы даже можете включить сертификаты.Это была огромная болячка, поэтому теперь в OAuth 2 вам просто нужно использовать HTTPS, который делает все это за вас.