Как использовать внутреннюю авторизацию Google API для OAuth в моем приложении Facebook

Я создаю приложение Facebook, используя Django, где я использую Blogger API. Итак, все, что я хочу - это просто прочитать данные из публичного блога (моего блога).

Я попытался прочитать документацию и обнаружил, что у нас есть 3 типа механизмов аутентификации (ClientLogin, OAuth, AuthSub Proxy). Поскольку я не могу напрямую ввести учетные данные для входа в приложение (небезопасно), у меня есть только один вариант. то есть OAuth.

Сложность моего проекта в том, что "пользователи"(пользователи Facebook) должны иметь возможность доступа к моим данным без предоставления какой-либо информации об авторизации в Google. Тем не менее, в глазах Google - OAuth, поскольку я извлекаю данные из блога для отображения в открытом доступе, меня считают "пользователем", которому необходимо авторизовать приложение, когда кто-нибудь открывает приложение на Facebook, что совершенно абсурдно.,

Таким образом, может быть два способа сделать это:

  1. Я должен быть в состоянии получить данные из блога без какой-либо авторизации пользователя..

Как мне это сделать? Если не

  1. Я должен иметь возможность авторизовать свое приложение для OAuth, чтобы пользователи Facebook могли получать доступ к данным, не предоставляя Google никакой информации.

Как я могу это сделать?? Если это возможно, это безопасный способ?

  • Я совершенно новичок в OAuth, Google API.. поэтому, пожалуйста, предложите лучший и безопасный способ..

1 ответ

Решение

Я думаю, что вы можете использовать Google API Access Token вытащить публичные данные.. или OAuth Service account,

Любой из них сделает вашу работу.

Другие вопросы по тегам