Réclamations utilisateur dans le fournisseur de réclamations personnalisées
-
09-12-2019 - |
Question
J'ai un fournisseur de réclamations personnalisées et j'ai maintenant cette nouvelle exigence d'augmenter de nouvelles réclamations basées sur des revendications qui ont déjà l'utilisateur.
Comment puis-je obtenir des revendications utilisateur déjà augmentées (par exemple, celles provenant d'ADFS)?
La solution
Vous pouvez obtenir des réclamations via le code ci-dessous:
var claimsPrincipal = Page.User as IClaimsPrincipal;
if (claimsPrincipal != null)
{
IClaimsIdentity claimsIdentity = (IClaimsIdentity)claimsPrincipal.Identity;
var userClaims = claimsIdentity.Claims;
}
Mais si vous souhaitez ajouter la réclamation au moment de l'augmentation, alors suivez probablement le lien qui vous guide plus.
laissez-moi savoir si cela vous aide.
Autres conseils
Pouvez-vous vérifier le lien,
Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange