Как использовать Google Identity Toolkit для подключения к Google Drive API?

Я хочу использовать Google Identity Toolkit для регистрации и аутентификации моих пользователей. В другой части своего приложения я хочу использовать API Google Диска, чтобы пользователи могли выбирать медиафайлы. чтобы связать с их профилем.

Упростит ли настройка GITKit использование Drive API? Могу ли я поделиться учетными данными (например, ключом API) между двумя службами? Они полностью разделены? Я очень запутался, поэтому любая помощь будет принята с благодарностью.


person William Rosenbloom    schedule 11.08.2016    source источник
comment
Если это ключ API, он должен работать. Однако это зависит от типа приложения. IOS и Android любят иметь свои собственные учетные данные, но в большинстве случаев они поддерживают учетные данные, созданные по-разному в одном проекте. Это сложно. Какие типы приложений у вас есть?   -  person DaImTo    schedule 11.08.2016


Ответы (1)


Прежде всего, рассмотрите возможность использования Firebase Authentication, новой версии Google Identity Toolkit. .

Как в SDK Firebase Authentication, так и в SDK Google Identity Toolkit ваше приложение может указывать область действия Google Диска при инициализации поставщика Google. Таким образом, как только конечные пользователи войдут в ваше приложение с помощью Google, ваше приложение сможет получить токен доступа Google oauth2, который имеет разрешение на область действия Google Диска. Ваше приложение может вызывать API драйверов Google с этим токеном доступа без запроса пользователя.

person Jin Liu    schedule 15.08.2016
comment
Спасибо за ссылку на материал Firebase Authentication. Я видел предупреждение об этом на веб-странице GITKit, но решил, что могу просто проигнорировать его. Думаю, я не могу. - person William Rosenbloom; 16.08.2016