1

У меня есть веб-сайт, который использует Oauth2 для связи с API Google. И он отлично работает. Теперь мне нужно сделать так, чтобы он был включен в Google Marketplace. Документы Googles говорят об Oauth или Federated Login, но не уверены, работает ли Oauth2.Можно ли использовать торговую площадку Google Apps с Oauth2 и OpenID

У кого-нибудь есть опыт в такой интеграции? Могу ли я сохранить Oauth2 и добавить OpenID для работы с Marketplace, или я должен переработать его для Federated Login?

Спасибо!

+1

oauth2 - нет. oAuth1 (2-Legged) - да. –

ответ

0

Когда вы указываете свое приложение на рынке, вы получите ключ и секрет пользователя, который вы можете использовать для 2-Legged OAUTH для каждого домена Google Apps, который установил ваше приложение. Поэтому ответ ДА. не

+0

Ницца! Спасибо за разъяснение. – Andrew

5

Ответ НЕТ по состоянию на 9 июля 2012 года Google is in the process of adding OAuth2 for Apps Marketplacehttps://developers.google.com/identity-toolkit/v1/marketplace#oauth2

+0

ответ НЕТ к чему? Вы все еще можете установить на рынок и использовать ключ/секрет для доступа к ресурсам с помощью 2legged oauth. – koma

+3

Нет, что касается возможности использования OAuth2 на рынке. Когда вы регистрируете приложение на рынке, вы получаете учетные данные OAuth, а не учетные данные OAuth2 (еще не подтвержденные). Поэтому No ссылается на «если OAuth2 тоже работает». Извините, мой ответ был не более точным. Он может хранить OAuth2, но ему придется повторно внедрить аутентификацию в OAuth с его учетными данными на рынке. – Wei

+0

Ну, я использую учетные данные на рынке с помощью com.google.api.client.auth.oauth2.CredentialStore.class. Мое приложение поддерживает как отдельные учетные записи Google, так и аккаунты Google Apps в OAUTH2. Доказательство на примере? – koma