Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este tópico descreve dicas de solução de problemas para usar as APIs do Agente de Autenticação da Web para suas páginas da Web.
Registos operacionais
Muitas vezes, você pode determinar o que não está funcionando usando os logs operacionais. Há um canal dedicado de log de eventos Microsoft-Windows-WebAuth\Operational que permite que os desenvolvedores de sites entendam como suas páginas da Web estão sendo processadas pelo agente de autenticação da Web. Para habilitá-lo, inicie eventvwr.exe e habilite o log operacional em Application and Services\Microsoft\Windows\WebAuth. Além disso, o agente de autenticação da Web acrescenta uma cadeia de caracteres exclusiva à cadeia de caracteres do agente do usuário para se identificar no servidor Web. A cadeia de caracteres é "MSAuthHost/1.0". Observe que o número da versão pode mudar no futuro, portanto, você não deve depender desse número de versão em seu código. Um exemplo da cadeia de caracteres completa do agente do usuário é o seguinte:
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0; MSAuthHost/1.0)
Exemplo de utilização de registos operacionais
- Habilitar logs operacionais
- Execute o aplicativo social Contoso

- As entradas de logs geradas podem ser usadas para entender o comportamento do Web Authentication Broker com mais detalhes. Neste caso, estes podem incluir:
- Início da navegação: registra quando o AuthHost é iniciado e contém informações sobre as URLs de início e término.
-
- Navegação Concluída: Registra a conclusão do carregamento de uma página da Web.
- Meta Tag: registra quando uma metatag é encontrada, incluindo os detalhes.
- Navigation Terminate: Navegação terminada pelo utilizador.
- Erro de navegação: AuthHost encontra um erro de navegação em um URL incluindo HttpStatusCode.
- Fim de navegação: URL de encerramento é encontrado.
Usando o Fiddler com o agente de autenticação da Web
O depurador da Web Fiddler pode ser usado com aplicativos do Windows 8.
Como o AuthHost é executado em seu próprio contêiner de aplicativo para fornecer a capacidade de rede privada, você deve definir uma chave do Registro: Editor do Registro do Windows Versão 5.00
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\opções de execução de arquivo de imagem\authhost.exe\EnablePrivateNetwork = 00000001
Tipo de dados
Adicione uma regra para o AuthHost, pois é isso que está gerando o tráfego de saída.
CheckNetIsolation.exe LoopbackExempt -a -n=microsoft.windows.authhost.a.p_8wekyb3d8bbwe CheckNetIsolation.exe LoopbackExempt -a -n=microsoft.windows.authhost.sso.p_8wekyb3d8bbwe CheckNetIsolation.exe LoopbackExempt -a -n=microsoft.windows.authhost.sso.c_8wekyb3d8bbwe D:\Windows\System32>CheckNetIsolation.exe LoopbackExempt -s List Loopback Exempted AppContainers [1] ----------------------------------------------------------------- Name: microsoft.windows.authhost.sso.c_8wekyb3d8bbwe SID: S-1-15-2-1973105767-3975693666-32999980-3747492175-1074076486-3102532000-500629349 [2] ----------------------------------------------------------------- Name: microsoft.windows.authhost.sso.p_8wekyb3d8bbwe SID: S-1-15-2-166260-4150837609-3669066492-3071230600-3743290616-3683681078-2492089544 [3] ----------------------------------------------------------------- Name: microsoft.windows.authhost.a.p_8wekyb3d8bbwe SID: S-1-15-2-3506084497-1208594716-3384433646-2514033508-1838198150-1980605558-3480344935Adicione uma regra de firewall para o tráfego de entrada ao Fiddler.
Para obter mais informações, consulte Sobre a ferramenta de depurador da Web Fiddler.
Tópicos relacionados
-
Considerações para o de desenvolvimento de páginas web
-
aplicativo de exemplo do SDK do Agente de Autenticação da Web