Как использовать учетную запись Google Apps для входа в систему с открытым идентификатором? - PullRequest
0 голосов
/ 20 февраля 2011

Я использую свою учетную запись Google для входа на сайты с поддержкой OpenID. На своем сайте я добавил следующие метатеги:

Когда я затем использую URL своего веб-сайта (http://blog.dantup.com) при входе в систему OpenID), он перенаправляет меня на страницу входа в Google, которая требует, чтобы я вошел как «danny.tuppeny», и отправляет меня обратно. Вход в систему как другой Google учетная запись не работает.

Недавно я заметил, что смог войти на другой сайт OpenID, используя пользователя Google Apps (user@mydomain.com). Если возможно, я бы хотел изменить свои метатеги, чтобы Google требовал моего пользователя Google Apps вместо пользователя Google "danny.tuppeny". Это потому, что теперь, когда Google поддерживает пользователей Apps для большинства служб, я пытаюсь перенести большинство вещей в свою учетную запись Apps.

Итак ... Что мне нужно изменить метатеги для использования user@mydomain.com. В настоящее время аккаунты приложений не имеют URL-адресов профилей Google, однако, поскольку я могу войти в другие службы (например, Disqus), щелкнув логотип Google и войдя в систему как user@mydomain.com, я предполагаю, что это все еще возможно.

Ответы [ 2 ]

0 голосов
/ 28 октября 2011

С тех пор, как Google вчера начал использовать Google Apps, это стало возможным! Просто укажите URL своего профиля для openid2.local_id. Например, это то, что у меня есть в разделе <head> на blog.dantup.com :

<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud?source=profiles">
<link rel="openid2.local_id" href="https://plus.google.com/113181962167438638669">

Это позволяет мне использовать 'http://blog.dantup.com/' для входа на такие сайты, как StackOverflow, используя мою связанную учетную запись Google Apps, и они получат http://blog.dantup.com/' в качестве моего идентификатора, что позволит мне перейти в учетную запись не из Google в будущее (если потребуется) без обновления большого количества сайтов!

0 голосов
/ 08 марта 2011


Я не уверен, ясно ли я понял вашу проблему, но попробуйте следующее:

$openid->identity = 'https://www.google.com/accounts/o8/site-xrds?hd=YourDomain.com';


Это приведет вас на страницу входа в ваши приложения Googleаккаунт!

...