Solicitações de credencial adicionais ao abrir documentos do Office de um servidor Web por cookies persistentes
Este artigo foi escrito por Alan Umanos, Engenheiro de Suporte.
Sintomas
Considere as seguintes situações:
Cenário 1
Um usuário navega até um SharePoint ou outro site usando um navegador que não é da Internet Explorer, insere suas credenciais de FBA (autenticação baseada em formulários) e verifica a caixa para lembrar suas informações de conta. Isso cria um cookie persistente. Eles continuam clicando em um link para abrir um documento do Office, que produz um prompt novamente para suas credenciais.
Se o usuário mudar para um navegador Explorer Internet, ele não receberá o prompt adicional.
Cenário 2
Um usuário navega até um SharePoint ou outro site usando Explorer da Internet para navegar. Esse usuário insere suas credenciais no formulário e continua clicando em um link para abrir um documento do Office. Eles recebem outro desafio FBA para credenciais.
Se eles colocarem a URL do site na zona intranet local ou na zona site confiável, eles não receberão o desafio adicional para credenciais.
Motivo
Para o Cenário 1, o motivo do desafio no navegador que não é da Internet Explorer é que, quando o Office solicita o persistente, ele é recuperado do jar de cookie do IE. Outros navegadores não gravam seus cookies da mesma maneira ou no mesmo local. Portanto, o Office não pode recuperar esses cookies.
Para o Cenário 2, o motivo do desafio deve-se ao modo protegido do Explorer da Internet. Se a URL for fixada em uma zona de Explorer da Internet que tenha o modo protegido definido, o Explorer da Internet não compartilhará o cookie com outros aplicativos, como o Office.
Solução
Para o Cenário 1, a solução alternativa é usar a Internet Explorer para aproveitar que o Office pode recuperar o cookie persistente ou (para navegadores que não são da Internet Explorer) o usuário terá que fazer logon novamente ao abrir documentos do Office.
Para o Cenário 2, a solução alternativa é remover a caixa marcar para o modo protegido ou mover a URL do site para uma zona que não a tenha definida.