Как правильно использовать "Единый вход в один клик" для публикации в Google Apps Marketplace

У нас уже есть веб-приложение, которое интегрируется с различными сервисами Google. Прямо сейчас вы можете войти в систему с помощью учетной записи Google, импортировать списки контактов из любой учетной записи Google и синхронизировать Календарь Google с нашим Календарем в веб-приложении. (Мы реализовали все это, используя OAuth 2 и вызывая GoogleApi с помощью клиента REST).).

Сейчас мы пытаемся опубликовать это приложение в GoogleApp Marketplace, но мы не соблюдаем правило "Использовать единый вход в один клик" ( https://developers.google.com/apps-marketplace/practices).

Мы верим, что проблема заключается в том, как мы решаем тот факт, что нам нужен автономный доступ для всех интегрированных пользователей в приложении. Прямо сейчас, единственный способ получить токены обновления для них, это запустить процесс OAuth2 с параметрами access_type=offline& Appro_prompt=force, но это заставляет их вводить свои учетные данные.

Мы не используем API Google+ Доменов, и мы начинаем верить, что мы должны. Является ли использование этого API обязательным для соблюдения правила "Использовать единый вход в систему одним щелчком"?

Спасибо,

1 ответ

Решение

Ну, мы наконец-то поняли это. Нам пришлось использовать Google Admin SDK для реализации единого входа. У нас были некоторые проблемы с областями применения, но после того, как мы отшлифовали это, все, кажется, работает хорошо.

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