В чем разница между Google Open Id и профилем Google?

8

Насколько я могу судить, Google предлагает два отдельных Open Id для всех, у кого есть аккаунт Google. Первый доступен с www.google.com/accounts/o8/id, а второй - только URL вашего профиля Google.

  1. Почему есть два разных Open ID?

  2. Если я использую 1 Open ID на одном сайте, а другой Open ID на другом сайте, связаны ли эти сайты? Например, если я зарегистрируюсь в Stack Overflow и Super User с использованием разных открытых идентификаторов, будут ли мои учетные записи автоматически связываться?

  3. Есть ли какие-либо преимущества / недостатки использования одного или другого? Например, есть ли информация о том, сколько сайтов предоставляют логины для каждого метода? Google рассматривает возможность постепенного отказа от одного или объединения их вместе?

Руперт Мэдден-Эббот
источник
Ваш вопрос получил ответ?
Джейкоб Ян Туинстра

Ответы:

3

Я не знаю, почему их 2, но сначала появился google.com/accounts, возможно, до того, как у Google появились общедоступные страницы профиля, а затем они не смогли отключить старый.

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

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

В ответ на вопрос № 2 нет. Ваши аккаунты не будут связаны автоматически. StackOverflow и SuperUser будут видеть их как совершенно разные логины. Вам нужно использовать адрес своего профиля Google, чтобы это работало.

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

Пита
источник
Дополнительное чтение: blog.stackoverflow.com/2009/11/google-offers-named-openids
Пит
0

Оба этих открытых идентификатора предоставляют одинаковую информацию об учетной записи. И они будут входить в вас в тот же аккаунт.

thunderror
источник