OpenID Attribute Exchange - должен ли я его использовать?

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

  •  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 может рассказать вам больше), у него есть множество преимуществ.В какой-то степени это зависит от того, действительно ли вам это нужно или нет.Простая регистрация, по-видимому, справляется с этой задачей, и, возможно, имеет смысл просто запросить у пользователя определенные значения.Руководствуйтесь здравым смыслом и не зацикливайтесь на том, чтобы толкать все на Единственно Верный Путь.

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