6

Ho un sito Web asp.net, la versione precedente dell'applicazione deve essere eseguita in modalità classica, l'ultima versione può essere eseguita in modalità integrata. Generalmente l'applicazione è configurata per l'utilizzo dell'autenticazione basata su form, ma può essere configurata per l'autenticazione di Windows utilizzata.iis7 L'autenticazione basata sul Challenge e basata sul reindirizzamento non può essere utilizzata simultaneamente

Esiste un requisito aziendale che anche durante l'esecuzione di IIS in Autenticazione Windows l'applicazione dovrebbe comunque supportare l'autenticazione dei moduli, in questo modo gli amministratori sono obbligati ad accedere con un nome utente/password. Questo viene gestito internamente con il codice che determina se accedere o reindirizzare al login

ISS6 ha permesso questa configurazione senza problemi e infatti IIS 7 può essere configurato in questo modo, tranne per il fatto che mostra un " Avviso "messaggio" iis7 L'autenticazione basata su Challenge e login redirect basata su Challenge non può essere utilizzata contemporaneamente ". Questo messaggio non sembra essere strettamente vero in quanto l'applicazione sembra funzionare come previsto, supportando felicemente IIS come autenticazione di Windows ma l'applicazione asp.net pensa che le sue forme siano autentiche.

Il problema che ho è con il messaggio "Alert", in quanto ciò causerà senza dubbio confusione e chiamate di supporto.

C'è modo di fornire sia l'autenticazione di Windows che l'autenticazione di moduli e mantiene l'interfaccia utente IIS7 felice?

risposta

2

C'è una ben dettagliata proposal che fa sostanzialmente la seguente:

applica autenticazione basata su form in tutto il mondo come questo non è frammentario applicabile su un sito. Quindi per avere una pagina gateway (login) in cui avviene l'autenticazione di Windows. Non sta sfogliando un interruttore ma lo proverò da solo.

Riporterò su come va se c'è interesse.