Je suis capable d'authentifier l'utilisateur en utilisant ADFS et réussi à obtenir l'alias de l'utilisateur en utilisant l'instruction ci-dessous. Depuis un certain temps, je cherche un moyen d'obtenir les autres revendications de l'utilisateur authentifié, comme l'email, le nom, les rôles, le nom d'utilisateur, etc.Comment obtenir d'autres revendications de l'utilisateur utilisant ADFS?
Toute aide à ce sujet serait appréciée.
chaîne alias = ((MicrosoftAdfsProxyRP.MicrosoftPrincipal) HttpContext.Current.User) .Alias;
Response.Write (alias);
J'ai essayé votre code, mais dans mon application.Below est le code que j'ajouté à l'application alias string = ((MicrosoftAdfsProxyRP.MicrosoftPrincipal) HttpContext .Current.User) .Alias; Microsoft.IdentityModel.Claims.IClaimsPrincipal claimsPr = (IClaimsPrincipal) (HttpContext.Current.User); ClaimsIdentityCollection lst = claimsPr.Identities; J'obtiens l'erreur suivante Impossible de convertir l'objet de type 'MicrosoftAdfsProxyRP.MicrosoftPrincipal' pour taper 'Microsoft.IdentityModel.Claims.IClaimsPrincipal'. Faites-moi savoir une solution pour cela. Merci d'avance – stackuser1