Mi chiedevo se fosse possibile ottenere l'oggetto utente corrente e ottenere le credenziali in modo che io possa passarle a un oggetto NetworkCredential
che sto usando per connettermi al mio AX .NET Business Connector. Come, in questo momento sto avendo a specificarlo connettere come un utente specifico che ho impostato quando un'istanza di un oggetto NetworkCredential
:Ottieni credenziali di rete dall'utente corrente nell'applicazione di autenticazione di Windows
private NetworkCredential nc = new NetworkCredential("myUser", "myPassword", "myDomain");
speravo di fare qualcosa di simile: private NetworkCredential nc = (NetworkCredential)HttpContext.User;
ma ovviamente che ha vinto' t lavoro ...
in questo modo, è più facile per tenere traccia di quale utente ha creato un ordine di vendita, ad esempio, come in questo momento tutto ciò che viene creato dall'utente ho specificato ..
Quando l'ho usato, le credenziali sono tutte stringhe vuote? – CallumVass
Restituisce un 'SystemNetworkCredential', una classe interna che deriva da' NetworkCredential'. Dentro c'è una magia nascosta, ma imposta deliberatamente il nome utente, la password, ecc. Come stringhe vuote, se è quello a cui ti riferisci. –
Ahh ok, ci provo allora .. grazie mille – CallumVass