In quali situazioni l'autenticazione basata su Windows per l'applicazione Web ASP.NET MVC non consente agli utenti di accedere all'applicazione Web?

2

I miei requisiti sono:

  1. Per creare un'applicazione Web ASP.NET MVC per utilizzare l'autenticazione basata su Windows, poiché tutti gli utenti che accedono all'applicazione sono i nostri dipendenti interni e hanno nome utente e password nella Active Directory della nostra azienda.

Quindi, come ho capito, l'autenticazione di Windows all'interno di ASP.NET MVC è valida:

  1. Se un dipendente accede all'applicazione Web all'interno della nostra intranet aziendale, sarà in grado di accedere automaticamente all'applicazione MVC (senza la necessità di inserire un nome utente e una password).
  2. Se l'utente accede all'applicazione utilizzando VPN dall'esterno della intranet aziendale, può comunque accedere all'applicazione automaticamente senza dover inserire nome utente e password.
  3. Ma cosa succede se l'utente accede all'applicazione Web ASP.NET MVC utilizzando un sistema operativo diverso da Windows come Linux? L'autenticazione basata su Windows funziona dall'interno o dall'esterno della rete aziendale?
  4. Che cosa succederà se un utente accede all'applicazione Web dall'esterno della rete aziendale utilizzando il suo PC personale utilizzando il sistema operativo Windows?
posta john Gu 10.06.2013 - 14:22
fonte

1 risposta

2

In entrambe le parti 3 e 4 della tua domanda, all'utente verrà chiesto di inserire una finestra nome utente / password, in cui inserire le credenziali di Active Directory.

Internet Explorer registrerà automaticamente l'utente solo quando il sito si trova nella zona Intranet nelle impostazioni di sicurezza (è possibile aggiungere manualmente siti a questa zona se non vengono prelevati automaticamente.

Se esponendo esternamente questo sito, sarebbe ampio esporre il sito solo tramite https

    
risposta data 10.06.2013 - 17:16
fonte

Leggi altre domande sui tag