I miei requisiti sono:
- 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:
- 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).
- 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.
- 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?
- 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?