Beziehen Sie Netzwerkanmeldeinformationen vom aktuellen Benutzer in der Windows-Authentifizierungsanwendung
Ich habe mich gefragt, ob es möglich ist, das aktuelle Benutzerobjekt abzurufen und die Anmeldeinformationen abzurufen, damit ich sie an a weitergeben kannNetworkCredential
Objekt, mit dem ich eine Verbindung zu meinem AX .NET Business Connector herstelle. Im Moment muss ich angeben, dass es sich um einen bestimmten Benutzer handelt, den ich beim Instanziieren von a festgelegt habeNetworkCredential
Objekt:
private NetworkCredential nc = new NetworkCredential("myUser", "myPassword", "myDomain");
Ich hatte gehofft, etwas zu tun wie:private NetworkCredential nc = (NetworkCredential)HttpContext.User;
aber offensichtlich wird das nicht funktionieren ...
Auf diese Weise können Sie beispielsweise leichter nachverfolgen, welcher Benutzer einen Kundenauftrag erstellt hat, da im Moment alles von dem von mir angegebenen Benutzer erstellt wird.