Obtenir des informations d'identification réseau à partir de l'utilisateur actuel dans l'application d'authentification Windows
Je me demandais si il était possible d'obtenir le courant de l'utilisateur de l'objet et d'obtenir leurs informations d'identification afin que je puisse les transmettre à un NetworkCredential
objet que j'utilise pour me connecter à mon AX .NET Business Connector. Car, pour le moment, je vais avoir à le spécifier connecter en tant qu'utilisateur spécifique que j'avais lorsque j'instancie un NetworkCredential
objet:
private NetworkCredential nc = new NetworkCredential("myUser", "myPassword", "myDomain");
J'espérais faire quelque chose comme: private NetworkCredential nc = (NetworkCredential)HttpContext.User;
mais évidemment cela ne fonctionne pas...
De cette façon, il est plus facile de garder une trace de l'utilisateur qui a créé une commande client par exemple, que pour le moment tout est créé par l'utilisateur, j'ai spécifié..
source d'informationauteur CallumVass
Vous devez vous connecter pour publier un commentaire.
CredentialCache.DefaultNetworkCredentials
?Je ne pas bien comprendre votre question, mais c'est votre appel venant d'ASP.NET que vous avez besoin des informations d'identification? Vous pouvez tenter:
En supposant que votre utilisateur est déjà authentifié par l'intermédiaire d'un Fournisseur d'appartenances.