Можно ли использовать стандартные учетные записи пользователей Служб Google с OpenID? - PullRequest
0 голосов
/ 20 июня 2010

Я использую Google Apps Standard для всей своей электронной почты и календаря. Я пытаюсь реализовать решение Single Sign On с помощью создаваемого приложения Django, но у меня возникла проблема с использованием моей учетной записи Apps для входа в систему.

У меня есть весь код аутентификации для аутентификации с помощью OpenID в Django. Когда я перехожу на страницу / admin, она перенаправляет меня на страницу входа в Google.

Когда я введу свое имя пользователя в Службах Google (name@mydomain.com) и пароль, он не будет аутентифицирован. Когда я использую имя пользователя и пароль Gmail, у меня нет проблем.

Я использую https://www.google.com/accounts/o8/id в качестве URL-адреса поставщика OpenId.

Есть пара вопросов:

  • Могу ли я даже использовать Google Apps Standard в качестве поставщика OpenID?
  • Мне нужно как-то включить это?
  • Использую ли я неправильный URL сервера, должно ли это быть что-то специфическое для моего домена?

1 Ответ

1 голос
/ 16 августа 2010

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

Это действительно полезно, если у вас естьдомена (example.com), и вы используете приложения Google для получения электронной почты по адресу (name@example.com).

Вы можете настроить свой домен для обслуживания правильного файла XRDS, который будет перенаправлять запросы аутентификации OpenID в Google AppsАутентификация.

Эта статья поможет вам пройти все шаги, необходимые для начала работы: http://jeremiahlee.com/blog/2009/09/28/how-to-setup-openid-with-google-apps/

...