Как использовать внутреннюю авторизацию Google API для OAuth в моем приложении Facebook
Я создаю приложение Facebook, используя Django, где я использую Blogger API. Итак, все, что я хочу - это просто прочитать данные из публичного блога (моего блога).
Я попытался прочитать документацию и обнаружил, что у нас есть 3 типа механизмов аутентификации (ClientLogin, OAuth, AuthSub Proxy). Поскольку я не могу напрямую ввести учетные данные для входа в приложение (небезопасно), у меня есть только один вариант. то есть OAuth.
Сложность моего проекта в том, что "пользователи"(пользователи Facebook) должны иметь возможность доступа к моим данным без предоставления какой-либо информации об авторизации в Google. Тем не менее, в глазах Google - OAuth, поскольку я извлекаю данные из блога для отображения в открытом доступе, меня считают "пользователем", которому необходимо авторизовать приложение, когда кто-нибудь открывает приложение на Facebook, что совершенно абсурдно.,
Таким образом, может быть два способа сделать это:
- Я должен быть в состоянии получить данные из блога без какой-либо авторизации пользователя..
Как мне это сделать? Если не
- Я должен иметь возможность авторизовать свое приложение для OAuth, чтобы пользователи Facebook могли получать доступ к данным, не предоставляя Google никакой информации.
Как я могу это сделать?? Если это возможно, это безопасный способ?
- Я совершенно новичок в OAuth, Google API.. поэтому, пожалуйста, предложите лучший и безопасный способ..
1 ответ
Я думаю, что вы можете использовать Google API Access Token
вытащить публичные данные.. или OAuth Service account
,
Любой из них сделает вашу работу.