URL OpenID Google Apps

Проблема:

Моя организация, ExampleFooBar, использует Google Apps. На нашем веб-сайте я хочу включить OpenID Single Sign-In (например, Stackru), но разрешить вход только для адресов электронной почты @examplefoobar.com. Какой URL-адрес OpenID я должен использовать для адреса электронной почты Служб Google?

  • Согласно комментариям на Включить OpenId в drupal, домен http://www.google.com/profiles/<username> может использоваться для обычных учетных записей Google, но это не работает для учетных записей Google Apps.

  • Google также предоставляет URL https://www.google.com/accounts/o8/id но использование этого позволит любому пользователю Google, который нашел страницу входа на нашем веб-сайте, войти в систему, поскольку страница входа принимает любое имя учетной записи Google.

Какой URL-адрес Google можно использовать, чтобы входить могли только адреса электронной почты @examplefoobar.com?

Документация Google по Google Apps OpenID находится по адресу http://code.google.com/googleapps/domain/sso/openid_reference_implementation.html, но невероятно бесполезна.

2 ответа

Решение

Ааронсносвелл:

URL-адрес OpenID google.com/accounts/o8/site-xrds?hd=examplefoobar.com будет ограничивать записи электронной почты @examplefoobar.com, Кроме того, мне пришлось включить единый вход OpenID со страницы администратора Служб Google. Надеюсь, это поможет кому-то!

http://jeremiahlee.com/blog/2009/09/28/how-to-setup-openid-with-google-apps/

Службы Google (для бизнеса) Вход в систему OpenID для сайта интрасети ASP.NET

URL-адрес OpenID https://google.com/accounts/o8/site-xrds?hd=yourdomain.com ограничит количество записей до @yourdomain.com. Вам также необходимо включить единый вход OpenID на странице администратора Служб Google по адресу http://www.google.com/a/cpanel/yourdomain.com/SetupIdp

Вы также должны добавить заголовок X-XRDS-Location на свой веб-сайт yourdomain.com/openid в формате:

X-XRDS-Location: https://www.google.com/accounts/o8/site-xrds?ns=2&hd=yourdomain.com

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