Сведения о вопросе

Junior

10:46, 3rd August, 2020

Теги

OpenID обмен атрибутами-должен ли я его использовать?

Просмотров: 516   Ответов: 2

Мой сайт будет использовать только OpenID для аутентификации. Я хотел бы вытащить сведения о пользователе через обмен атрибутами, но обмен атрибутами, похоже, вызвал много горя для StackOverflow.

Каково текущее состояние дел в отрасли? Делает ли любой провайдер OpenID достойную работу по обмену атрибутами?

Должен ли я просто держаться подальше от OpenID attribute exchange вообще?

Как я могу справиться с несогласованной поддержкой функциональности?



  Сведения об ответе

lourence

03:33, 4th August, 2020

Здесь, в Stack Overflow, мы просто используем простое расширение регистрации на данный момент, так как были некоторые проблемы с Attribute Exchange (AX).

Самым большим было OpenID провайдеров (OP), не согласившихся с тем, какие URL-адреса типа атрибутов использовать. В окончательной спецификации для AX говорится, что атрибутивные URL-адреса должны поступать из http://www.axschema.org/ однако некоторые OPs, особенно наш любимый http://myopenid.com , распознают другие URL-адреса . Я не собиралась вести список, какие из них были непослушными, а какие-милыми!

Другая проблема заключалась в том, что большинство OPs, которые я пробовал, просто не возвращали информацию при запросе с AX - возможно, я делал что-то не так (случается довольно часто:)), но я сделал соответствующие детали открытыми в своих профилях, и мы используем самую последнюю, самую отличную библиотеку .NET, DotNetOpenId .

Мы обязательно вернемся к AX здесь на Stack Overflow, когда у нас будет немного больше времени, так как бесшовный пользовательский интерфейс очень важен для нас!


  Сведения об ответе

park

01:42, 22nd August, 2020

Хотя у Attribute Exchange есть свои проблемы (я уверен, что кто-то из SO может рассказать вам больше), у него есть много преимуществ . В какой-то степени это зависит от того, действительно ли вам это нужно или нет. Простая регистрация, кажется, делает эту работу, и, возможно, имеет смысл просто спросить пользователя о некоторых значениях. Используйте здравый смысл и не застревайте, толкая все вниз по единственно верному пути.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться