Я начал эту ветку на форумах MSDN, чтобы получить некоторую информацию от людей из MS, которые не следят за SO. Если вы все прочитаете, то увидите, что я успешно использовал AX с myOpenID. Насколько я вижу, myOpenID прекрасно поддерживает AX. AX - это просто протокол, поддерживаемый как ACS, так и myOpenID. Разница заключается в том, какие атрибуты будет запрашивать ACS и какие атрибуты myOpenID может обслуживать.

росмотре URL-адресов запроса, которые генерирует Azure ACS, я вижу, что ACS включает электронную почту, полное имя, имя и фамилию в качестве требуемых утверждений. Кроме того, атрибут полного имени отображается наhttp://axschema.org/namePerson тип претензии.

Теперь я добавилMyOpenID в качестве поставщика удостоверений. MyOpenID не распознает претензию по оси, но я успешно получилhttp://schema.openid.net/namePerson от MyOpenID.

Проблема, хотя, даже если я добавлюhttp://schema.openid.net/namePerson заявка, как правило, связанная с эмитентом заявки MyOpenID в ACS, заявка не будет включена в URL-адрес запроса, сгенерированный ACS.

Есть ли какой-либо (скрытый) способ настройки запроса для этого требования? Или еще лучше, измените встроенное отображение, чтобы использоватьschema.openid.net/namePerson тип вместоaxschema.org/namePerson ?

Ответы на вопрос(1)

Ваш ответ на вопрос