Ho bisogno della mia app MVC4 per far accedere automaticamente l'utente di dominio attualmente connesso alla macchina nella mia pagina index.cshtml.Applicazione intranet ASP.NET MVC con autenticazione Windows, come ottenere automaticamente l'utente del dominio corrente?
il resto dell'applicazione funziona come previsto utilizzando l'attributo Autorizza le azioni che ho bisogno protetto.
Ho solo bisogno di dire all'app "ottenere la macchina corrente che ha effettuato l'accesso, non proteggere nulla e portare l'utente alla pagina di destinazione".
web.config:
<authentication mode="Windows" />
come questo l'utente è vuoto nella pagina di destinazione.
Se provo a mettere solo [Autorizza] sul mio indice, allora chiede le credenziali e poi continua come voglio, senza mettere nulla sulla pagina di destinazione.
C'è qualche modo per aggirare questo?
UPDATE:
Non importa quello che fai, sembra che non v'è alcun modo per bypassare il prompt di login e rendere l'applicazione automaticamente ottenere l'utente dominio corrente e lo accedere al app.
Ho fornito una risposta testata sotto che contraddice l '"aggiornamento". Potresti dare un'occhiata? Grazie. –
con quale browser stai/stavi tentando di fare questo? Ho scoperto che solo IE si comporterà in questo modo. – Michael