J'utilise une application Web d'activation des revendications. Je veux verrouiller une page Web avec un attribut personnalisé pour permettre l'accès à la page si une réclamation (s) est présent ..Annotation d'une classe à l'aide de ClaimsPrincipalPermission avec une réclamation renvoyée par ADFS 2.0
je pouvais faire ce qui suit
Claim claim = claimsIdentity.Claims.FirstOrDefault(c => c.ClaimType
== "http://somedomain.com/claims/MemberOfGroup" && c.Value == "domain\\test group");
et les rediriger loin de la page si la revendication est null ..
Mais comment pourrais-je faire cela en annotant la classe.
je regardais la ClaimsPrincipalPermission
[ClaimsPrincipalPermission(SecurityAction.Demand, Resource="", Operation="")]
mais pour la vie de moi ne peut pas voir ce qu'il faut mettre en ressources et de l'exploitation. Comment puis-je obtenir ma réclamation renvoyée par adfs dans un claimsprincipalpermission
. Ai-je besoin d'écrire beaucoup de cours personnalisés pour le faire?
Merci,