Как передать необходимые претензии поставщику удостоверений OpenID с помощью Azure ACS?

При просмотре 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 ответ

Azure получает претензии через Attribute Exchange, который myOpenID не поддерживает в соответствии с этим сообщением в блоге Vittorio.

Здесь есть интересная дискуссия по этой теме на форумах msdn.

Другие вопросы по тегам