J'ai une application ASP.NET en cours d'authentification par rapport à un annuaire Azure Active Directory. Lorsque l'utilisateur s'authentifie, l'une des revendications renvoyées à mon application est ObjectIdentifier et j'utilise ce GUID pour lier un enregistrement local «Utilisateur» dans SQL Server à cet utilisateur AD.Récupération de la revendication d'ID utilisateur à partir d'ADFS
Le code que je utilise est ceci:
var uri = "http://schemas.microsoft.com/identity/claims/objectidentifier";
var memberId = Guid.Parse(incomingPrincipal.FindFirst(uri).Value);
Il est maintenant nécessaire de déplacer cette application sur les locaux et l'authentification sur un serveur ADFS local.
J'ai la demande d'authentification avec succès sur le serveur ADFS local, mais la demande de objectidentifier ci-dessus n'est pas dans les revendications et je ne vois pas ADFS où ajouter la demande de objectidentifier:
Je n'ai aucun problème avec la modification du code ci-dessus pour utiliser une réclamation différente, mais des précisions sur la revendication qui serait un identifiant unique pour l'utilisateur seraient appréciées.
Ok, merci pour l'information. – DavidGouge