Open ID - Что происходит, когда вы решаете, что вам не нравится ваш существующий провайдер?

StackOverflow https://stackoverflow.com/questions/13768

  •  08-06-2019
  •  | 
  •  

Вопрос

Так что я пока не совсем уверен в OpenID, и вот почему:

У меня уже есть OpenID, потому что у меня есть аккаунт Blogger.Но я обнаружил, что Блоггер, похоже, плохой провайдер, когда попытался идентифицировать себя на сайте altdotnet - альтдотнет страницу и получил следующее сообщение:

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

Давайте забудем подробности этой маленькой ошибки и предположим, что я хочу перейти на другого провайдера.Итак, я регистрируюсь у другого провайдера и получаю новый, другой OpenID - как мне переключить мою существующую учетную запись StackOverflow, чтобы она была связана с моим новым OpenID?

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

Это было полезно?

Решение

В идеале переполнение стека позволило бы вам изменить ваш OpenID.

OTOH, в идеале вы бы настроили Делегирование OpenID на вашем собственном сайте и использовал это для идентификации себя.

При делегировании вам нужно будет только изменить, какой сервис вы делегируете.Вы по-прежнему будете идентифицированы по вашему собственному URL-адресу, который вы контролируете.Но сейчас это не поможет, если только переполнение стека не позволит вам изменить это.Большинство сайтов привязывают OpenID к реальным аккаунтам и позволяют вам переключать или, по крайней мере, добавлять дополнительные OpenID.Не похоже, что вы могли бы сопоставить OpenIDs с учетными записями 1: 1, если только результат доступа не является абсолютно тривиальным;в противном случае вы окажетесь в подобной ситуации, когда потеряете свои существующие вопросы, ответы и репутацию из-за смены идентификаторов.

Другие советы

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

Представьте себе худший случай, когда вы выбираете поставщика услуг, который в конечном итоге закрывается.Не потеряете ли вы потенциально свои аккаунты на многих сайтах?

Это проблема для меня, потому что я изменил свой адрес электронной почты в соответствии с новым увлечением firstName.lastName@gmail.com.После тщательного изучения этого веб-сайта я подтверждаю, что тем из вас, кто оказался в моей ситуации, не повезло до дальнейшего уведомления из-за проблемы, описанной в вопросе.

Либо сохраняйте это старое удостоверение личности, либо откажитесь от своих баллов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top