Приложение, которое нельзя установить, и новые правила публикации в магазине приложений Google

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

Чтобы использовать его, вам не нужно ничего устанавливать, это всего лишь вопрос конфигурации вашего приложения Google. Когда вы попытаетесь получить доступ к mail.google.com/a/yourdomain.com, он будет перенаправлен на наше приложение, где происходит процесс проверки, и после проверки он вернется на веб-сайт Google.

То же самое происходит с выходом из системы и сменой пароля, вы будете перенаправлены в мое приложение. Когда пользователю необходимо изменить пароль учетной записи, мы используем API администратора Google, чтобы изменить его, конечно, для этого требуется предыдущая авторизация от пользователя домена с правами администратора.

Вопрос в том, как разместить такое приложение на маркетплейсе?, я не вижу, как это сделать по новым правилам от 19 ноября, например, тип приложения и то, что оно должно быть устанавливаемым листингом .

Кто-то, кто может дать мне подсказку или пример.

Заранее спасибо.

Фернандо.

--- ОТРЕДАКТИРОВАНО --- чтобы ответить Коме

Дело в том, что у нас уже есть приложение, и сейчас мы делаем некоторые изменения, чтобы сделать его готовым к использованию с приложениями Google.

В разделе безопасности есть параметр «Настроить единый вход (SSO)», где вы настраиваете 3 URL-адреса для: URL-адрес страницы входа (URL-адрес для входа в вашу систему и Google Apps) URL-адрес страницы выхода (URL-адрес для перенаправления пользователей при выходе) Изменить URL-адрес пароля (URL-адрес, позволяющий пользователям изменять свой пароль в вашей системе; если он определен здесь, этот URL-адрес отображается, даже если единый вход не включен)

Когда вам, как пользователю, потребуется изменить пароль своей учетной записи, вы будете перенаправлены в наше приложение (поскольку Google делегировал эту ответственность Нам). Там через OAUTH и Google Admin API сменим пароль для вашего пользователя google.

Мы хотим быть в списке на рынке Google как решение для строгой аутентификации, делегирующее эту функциональность нашему приложению, но мы не видим, как это сделать, потому что пользователю, который будет использовать наше решение, не нужно ничего устанавливать, и, насколько я понимаю мы вынуждены загрузить что-то, чтобы быть в списке

Это имеет для вас смысл?


person user3111037    schedule 17.12.2013    source источник
comment
Никогда не получится выпустить на рынок что-то, что не аутентифицируется через Google. Это более или менее концепция этого рынка.   -  person koma    schedule 19.12.2013


Ответы (1)


Из того, что я прочитал, вы хотите заменить аутентификацию своей собственной. Это невозможно с приложением Market Place.

Вам необходимо внедрить поставщика удостоверений SAML

https://developers.google.com/google-apps/sso/saml_reference_implementation

person koma    schedule 17.12.2013
comment
Я изменил исходный вопрос, чтобы дать вам больше информации. Спасибо - person user3111037; 18.12.2013
comment
@ user3111037 Приложения Google Apps Market Place до 19 ноября требовали интеграции с Google openId для аутентификации. С 19 ноября магазин приложений должен использовать OAUTH2 с областями действия user.info и user.profile; Любое приложение с другой аутентификацией не может быть опубликовано на рынке приложений. - person koma; 18.12.2013
comment
Хорошо, я проверю. Спасибо - person user3111037; 20.12.2013