Cuando miro las URL de solicitud que Azure ACS genera, puedo ver que ACS incluye el correo electrónico, nombre completo, nombre y apellido como reclamos obligatorios. Además, el atributo de nombre completo se asigna al tipo de reclamación http://axschema.org/namePerson
.¿Cómo pasar las reclamaciones requeridas al proveedor de identidades OpenID con Azure ACS?
Ahora he agregado MyOpenID como un proveedor de identidad. MyOpenID no reconoce el reclamo de axschema, pero he recuperado con éxito http://schema.openid.net/namePerson
desde MyOpenID.
El problema es que aunque agregue el reclamo http://schema.openid.net/namePerson
como una regla relacionada con el Emisor de reclamaciones MyOpenID en ACS, el reclamo no se incluirá en la URL de solicitud generada por ACS.
¿Hay alguna forma (oculta) de configurar una solicitud para que se solicite esta reclamación? O incluso mejor, cambie la asignación incorporada para usar el tipo schema.openid.net/namePerson
en lugar de axschema.org/namePerson
?
Comencé ese hilo en los foros de MSDN, para obtener información de cualquier persona de MS que no sigue de cerca SO. Si lees todo, verás que he usado AX con myOpenID con éxito. Por lo que puedo ver, myOpenID soporta AX perfectamente. AX es solo un protocolo, compatible con ACS y myOpenID. La diferencia radica en qué atributos solicitará ACS y qué atributos puede proporcionar myOpenID. –