Как передать требуемые претензии поставщику удостоверений OpenID с помощью Azure ACS? - PullRequest
24 голосов
/ 25 июля 2011

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

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

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

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

1 Ответ

1 голос
/ 24 января 2012

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

. Есть интересная дискуссия по теме здесь на форумах msdn.

...