¿Dónde está ClaimTypes.IdentityProvider?

Al usar .Net 4.5 RC y Azure Access Control Service, las reclamaciones principales que me interesan son IdentityProvider y NameIdentifier.

System.Security.Claims.ClaimTypes contiene constantes para notificaciones conocidas y tiene ClaimTypes.NameIdentifier, pero parece que le falta ClaimTypes.IdentityProvider.

Me sorprendió mucho no encontrarlo allí. Por supuesto, puedo usar la representación de cadena "http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider" en una de mis propias constantes, pero dado el impulso de Microsoft hacia la nube, esperaría encuéntrelo con los ClaimTypes estándar.

¿Esto es solo un descuido? ¿Hay una buena razón para su ausencia? ¿Está en algún otro espacio de nombres?

preguntado el 04 de julio de 12 a las 01:07

1 Respuestas

Me atrevería a decir que el reclamo IdentityProvider no es parte del conjunto estándar de tipos de reclamos WIF porque IdentityProvider ya es un campo obligatorio presente en el token de seguridad emitido, separado del conjunto de reclamos.

ACS, por otro lado, actúa como un proveedor de federación entre la aplicación de usuario de confianza y el proveedor de identidad de terceros. Tenga en cuenta que ACS no utiliza el Actuar como o en nombre de mecanismos, pero al RP le gustaría saber de qué IP proviene el usuario, por lo que ACS emite el reclamo IdentityProvider para este propósito.

Respondido 04 Jul 12, 16:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.