Sarebbe piuttosto insicuro e, probabilmente, di ridurre la fiducia nella vostra applicazione se hai fatto gli utenti inseriscono il loro utente di dominio e la password di nuovo, nella vostra applicazione. Come menzionato in precedenza da Jeroen, l'idea di utilizzare l'autenticazione di Windows è che viene utilizzata la sessione utente esistente!
@MarkRobinson: Non vedo perché un'applicazione del genere non sia sicura? Gli utenti non conoscono nemmeno la differenza tra sql auth e Windows auth e fino ad oggi all'interno del nostro vecchio sistema hanno sempre ha dovuto fornire username/password dal solo auth SQL è stato utilizzato
utenti don' Sappiamo la differenza, quindi mostra loro la strada - se hanno effettuato l'accesso al loro account di dominio, e con un qualche meccanismo del tuo software sono autorizzati a usare la tua applicazione, quindi lasciateli entrare con un clic - mostra una schermata iniziale questo li rende consapevoli del fatto che li stai "Autologging con le loro credenziali di dominio ..." o simili, in questo modo li hai resi consapevoli del fatto che stai risparmiando tempo.
Sarebbe insicuro per il semplice fatto che si sta aggiungendo un passaggio che non è necessario, in quanto il login di autenticazione di Windows rimuove proprio questo problema.
Edit1:
rileggendo la domanda iniziale, posso vedere che il PO vuole solo apparire il default login di Windows pronta per garantire la sicurezza.
mi sento di raccomandare uno:
- assicurarsi che ci sia uno screensaver, con un timeout pertinente che costringerà un nuovo login
- Usa LockWorkStation per forzare un evento nuovo login (forse mostrare un messaggio prima, lungo le linee di "per sicurezza, la tua workstation sarà bloccata per assicurarti di essere chi dici di essere"
fonte
2010-06-21 15:26:10
L'intera idea di Autenticazione di Windows non utilizza l'attuale sessione di accesso senza che gli utenti debbano immettere nuovamente le proprie credenziali? –
@Jeroen: perché? Avrei immaginato che "l'autenticazione di Windows" avrebbe autenticato un utente, ma perché fornisce anche una sorta di single-sign on (so che questo è sempre stato il caso, ma questo non significa che devo capirlo però). Forse sono troppo paranoico, ma non mi piace l'idea di dare accesso a ppl basandomi solo su un clic del mouse :-) Perché non dare la scelta se si desidera anche l'accesso singolo? – pastacool
@MarkRobinson: Non vedo perché una tale applicazione sarebbe insicura? Gli utenti non conoscono nemmeno la differenza tra l'auth di sql e l'autenticazione di windows e fino ad ora all'interno del nostro vecchio sistema dovevano sempre fornire username/password poiché era stato utilizzato solo l'auth di sql. – pastacool