Sintomi
Si consideri lo scenario seguente:
-
Si dispone di Service Pack 4 (SP4) per Microsoft Forefront Unified Access Gateway 2010 installato.
Nota: SP4 è obbligatoria per i client Internet Explorer 11. -
Si dispone di un portale trunk che pubblica le applicazioni che sono state definite per fornire basata su Form single sign-on (SSO) per la risorsa pubblicata back-end per le applicazioni web.
In questo scenario, le connessioni client che utilizzano Internet Explorer 11 non autenticazione SSO all'applicazione web.
Causa
Questo problema si verifica a causa di una modifica della stringa agente utente in Internet Explorer 11. Il file Unified Access Gateway FormLoginDataDefinitions.xml è definito in modo che corrisponda a "MSIE" per tutte le versioni di Internet Explorer. Tuttavia, la stringa agente utente di Internet Explorer 11 non contiene "MSIE" come nelle versioni precedenti. Di conseguenza, il browser è stato categorizzato in modo non corretto.
La stringa "MSIE" viene aggiunto alla stringa agente 11 di Internet Explorer durante l'esecuzione in modalità compatibilità, in modo che funzioni basate su Form SSO in questa modalità.Risoluzione
Questo problema Rollup 1 per Forefront Unified Access Gateway 2010 Service Pack 4.
Soluzione alternativa
Per risolvere questo problema, attenersi alla seguente procedura:
-
Nel file FormLoginDataDefinitions.xml, aggiungere quanto segue alla sezione "Supportato tutti":
<USER_AGENT id="IE11">
< nome > Internet Explorer 11 < / NAME > < firma check_by = "search" > rv:11 < / firma > <USER_AGENT> -
Aggiungere questo ID per la richiesta USER_AGENT_GROUP. Ad esempio, se il file SSO FormLogin.xml limita la < ricerca AGENT_TYPE = "gruppo" > all_supported < / AGENT_TYPE >, aggiungere il codice seguente per il < nome USER_AGENT_GROUP = "all_supported" > sezione del file FormLoginDataDefinitions.xml:
<USER_AGENT_ID>IE11</USER_AGENT_ID>
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".
Ulteriori informazioni
Informazioni sulle modifiche di stringa agente utente per Internet Explorer 11. Nota: Il compatibile ("compatibile") e token di browser ("MSIE") vengono rimossi in Internet Explorer 11.
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.