Метод oauth_aware стремится быть окончательным, чтобы ответить на вопрос «Есть ли у нас токен доступа для текущего пользователя?».Единственный способ ответить на этот вопрос - узнать, кто является текущим пользователем, и для этого он использует api пользователей ядра приложения, что само по себе требует запроса прав доступа для получения вашей электронной почты / идентификатора пользователя через перенаправления, которые вы видите.С oauth_required вы на самом деле получаете 2 перенаправления, одно и то же с движком приложения, затем одно oauth, запрашивающее разрешение на G +, Документы или что-то еще.
Мне кажется, что это не особенно полезно, я думаю, что ваш вариант использования гораздо более распространен, но, очевидно, автор библиотеки с этим не согласен.
Сказав это, код внутри функции oauth_awareне очень сложный, вы можете сделать свой собственный декоратор на его основе, который не выполняет первое перенаправление.Разница будет в том, что в вашем случае ответом на один и тот же вопрос будет «Да» или «Я не знаю», а не однозначное «Нет».