OpenID Attribute Exchange - должен ли я его использовать?
-
08-06-2019 - |
Вопрос
Мой веб-сайт будет использовать только OpenID для аутентификации.Я бы хотел получить информацию о пользователе через attribute exchange, но attribute exchange, похоже, доставил много хлопот StackOverflow.
Каково текущее состояние дел в отрасли?Выполняет ли какой-нибудь поставщик OpenID достойную работу по обмену атрибутами?
Должен ли я просто вообще отказаться от обмена атрибутами OpenID?
Как я могу справиться с несогласованной поддержкой функциональности?
Решение
Здесь, в Stack Overflow, мы просто используем Простая Регистрация расширение на данный момент, так как возникли некоторые проблемы с обменом атрибутами (AX).
Самым крупным были провайдеры OpenID (OP), не договорившиеся о том, какие URL-адреса типов атрибутов использовать.В окончательной спецификации для AX говорится, что URL-адреса атрибутов должны поступать из http://www.axschema.org/ Однако некоторые операции, особенно наши любимые http://myopenid.com, распознать Другое URL - адреса.Я не собиралась вести список, какие из них были непослушными, а какие милыми!
Другая проблема заключалась в том, что большинство операций, которые я пробовал, просто не возвращали информацию при запросе с помощью AX - возможно, я делал что-то неправильно (случается довольно часто :) ), но я опубликовал соответствующие данные в своих профилях, и мы используем самые последние, самые превосходные .СЕТЕВАЯ библиотека, DotNetOpenId - точка доступа.
Мы обязательно вернемся к AX здесь, в Stack Overflow, когда у нас будет немного больше времени, поскольку для нас очень важен удобный пользовательский опыт!
Другие советы
Хотя у Attribute Exchange есть свои проблемы (я уверен, что кто-нибудь из SO может рассказать вам больше), у него есть множество преимуществ.В какой-то степени это зависит от того, действительно ли вам это нужно или нет.Простая регистрация, по-видимому, справляется с этой задачей, и, возможно, имеет смысл просто запросить у пользователя определенные значения.Руководствуйтесь здравым смыслом и не зацикливайтесь на том, чтобы толкать все на Единственно Верный Путь.