ClaimedIdentifier
- это уникальный идентификатор, который вы должны связать с каждым пользователем и использовать для поиска, когда пользователь вернется. Это не «продолжает меняться», как некоторые люди, кажется, верят. Если у вас есть пользователи Google и ваше доменное имя когда-либо изменяется, да, идентифицированные вами идентификаторы, которые вы получаете от Google, изменятся. Поэтому не меняйте свое доменное имя (или, точнее, «область», о которой вы сообщаете в Google), и все будет в порядке.
Некоторые пользователи и некоторые провайдеры не хотят передавать свой адрес электронной почты. Наилучший подход (IMO) заключается в том, что вы не настаиваете на том, чтобы пользователи давали вам адрес электронной почты, а просите его, когда они хотят сделать что-то на вашем сайте, для чего вам требуется адрес электронной почты. Если поставщик предоставит вам адрес электронной почты (и если вы все сделали правильно, вероятно, так и будет), вы можете пропустить этот шаг. Если нет, то вы ничем не хуже, чем раньше, когда использовали OpenID. А если серьезно, то, на мой взгляд, большой смысл продажи OpenID не в том, что заполняет регистрационные формы. Дело в том, что это делает ваших пользователей более защищенными.
См. Стоит ли OpenID? для обсуждения этого вопроса.