Artigo original publicado na terça-feira, 13 de dezembro de 2011
Até agora, muitos de vocês viram os artigos que discutiram as Políticas do Catálogo de Endereços, alterações na hospedagem e o Assistente de Configuração Híbrida, mas no fundo eu sei que todos estavam esperando uma discussão sobre o recurso mais procurado que decidimos incluir no Exchange 2010 SP2.
Qual é esse recurso, você está perguntando... Sim, eu sei, Tony disse que "é provável que os novos recursos do SP2 irão causar um grande agito" e que não existem tantos recursos novos assim no SP2 (acredito que as palavras dele foram "escassez relativa") no seu anúncio sobre o SP2 artigo no Windows IT Pro.
Bem, estou aqui para esclarecer tudo. Existe um recurso fantástico no Exchange 2010 SP2 que frequentemente não é mencionado. Isso mesmo. Chegou a hora de discutir o redirecionamento silencioso entre os sites para o Outlook Web App!
Primeiro, vamos ver as definições para ficarmos todos na mesma página.
A fim de entender os diversos cenários de proxy e redirecionamento, é importante compreender a mecânica por detrás do que acontece quando um usuário autentica contra um CAS para acessar o OWA, como acontece hoje com o Exchange 2010 pré-SP2:
No Exchange 2010 SP1, fizemos pequenas modificações que resultaram em três tipos de experiência no redirecionamento para o OWA, no produto local:
O redirecionamento manual permite que os clientes não precisem afunilar e fazer o proxy de todo o tráfego a partir de um local central, onde existe um CAS mais próximo da caixa postal do usuário.
Os redirecionamentos manuais são realizados quando o CAS deve redirecionar uma solicitação do OWA para a infraestrutura do Exchange 2007 ou 2010 que esteja localizada em um site diferente do Active Directory. Como mencionado previamente, para que o redirecionamento manual seja executado, o diretório virtual de destino do OWA deve ter um ExternalURL. O seu usuário verá a seguinte mensagem de redirecionamento manual e o ExternalURL do CAS no outro site do Active Directory:
Figura 1: Redirecionamento manual quando a caixa postal e está localizada em outro site do Active Directory.
No SP1, adicionamos outro tipo de redirecionamento para o OWA, conhecido como Redirecionamento manual temporário. Existem dois cenários em que ele entra em cena:
Durante um evento de switchback de ativação do datacenter, existe a possibilidade de que o navegador da Web do usuário ainda tenha a entrada de DNS incorreta no cache e portanto esteja apontando para a infraestrutura do CAS em um site do Active Directory que não hospeda mais a caixa postal. Como resultado, o CAS irá emitir um redirecionamento manual para o site correto do Active Directory, mas o redirecionamento é para o mesmo URL que o usuário está utilizando atualmente. Para impedir um efeito de pingue-pongue onde o usuário não pode acessar seu email, o CAS irá detectar se o mesmo cookie de sessão está sendo retornado, e nesse caso, verificará se o CAS de destino tem um valor FailbackURL para o diretório virtual do OWA. Se um FailbackURL for especificado, o CAS emite uma página de redirecionamento manual temporário fornecendo o link do FailbackURL. Se um FailbackURL não for especificado, o CAS emite uma página de erro pedindo ao usuário para fechar todas as sessões do navegador e tentar novamente.
O segundo cenário é quando o CAS emite uma página de redirecionamento manual temporário ao detectar que o site do CAS local corresponde ao valor RpcClientAccessServer do banco de dados da caixa postal, mas na verdade o banco de dados está montado em um site diferente do Active Directory, portanto o CAS emite um redirecionamento temporário com o ExternalURL no site que hospeda o banco de dados montado.
Para o Outlook Web App, o CAS do Exchange 2010 não suporta os dados de renderização da caixa postal a partir de versões de legado do Exchange. O CAS do Exchange 2010 executa um de quatro cenários, dependendo da versão e/ou localização da caixa postal de destino:
Como indicado acima, o redirecionamento silencioso de legado é usado apenas para eventos de redirecionamento no mesmo site, entre o CAS do Exchange 2010 e a infraestrutura de legado. Ao realizar esse tipo de redirecionamento, o CAS2010 emite um redirecionamento silencioso de volta ao navegador, indicando para estabelecer uma conexão à infraestrutura CAS2007/FE2003 de legado. Para redirecionar com sucesso a infraestrutura de legado, é necessário configurar o seguinte:
O redirecionamento silencioso de legado também pode fornecer uma experiência de logon único quando a Autenticação Baseada em Formulários (FBA) é usada nos diretórios virtuais do OWA de origem e destino, emitindo de volta para o navegador da web um formulário de FBA oculto com os campos preenchidos. Esse formulário oculto contém a mesma informação como se o usuário tivesse enviado originalmente a página do FBA do CAS2010 (nome de usuário, senha, seletor público/privado) e também um redirecionamento ao caminho e às sequência de caracteres de consulta específicos do Exchange de destino. Assim que esse formulário for carregado, ele é imediatamente enviado para o URL de destino. O resultado é que o usuário é autenticado automaticamente e pode acessar os dados da caixa postal.
À primeira vista, você poderia pensar "ei, o redirecionamento manual é excelente, Microsoft" e até certo ponto está correto. É um ótimo recurso para a organização de TI, para controlar onde os usuários acessam seus dados (e assim forçá-los a utilizar os links de rede corretos). Mas na realidade, a experiência não é ideal para o usuário final. No cenário em que o usuário usa o URL do OWA errado, ele executa as ações a seguir:
É dito ao usuário que ele usou o URL errado e deve inserir suas credenciais duas vezes – uma experiência insatisfatória no redirecionamento manual.
Para remover essa experiência insatisfatória (Greg se refere a ela como uma experiência péssima, a propósito), fornecemos uma quarta experiência de redirecionamento para o OWA no Exchange 2010 SP2, conhecida como Redirecionamento silencioso entre sites. Como o nome implica, esse redirecionamento somente executa o redirecionamento silencioso para solicitações destinadas ao CAS localizado em outro site do Active Directory (dentro da mesma organização do Exchange) que tenha um ExternalURL do OWA.
Um novo parâmetro foi criado para suportar o Redirecionamento silencioso entre sites, o CrossSiteRedirectType. Esse parâmetro está disponível no cmdlet Set-OWAVirtualDirectory e suporta dois valores, Manual e Silencioso. Esse redirecionamento é desativado por padrão (o valor padrão é Manual), significando que se atualmente você executar o redirecionamento manual entre CAS em sites diferentes do Active Directory, isso continuará depois de implantar o SP2.
Se você deseja ativar o Redirecionamento silencioso entre sites, configure o CrossSiteRedirectType como Silencioso nos diretórios virtuais do OWA no CAS voltado para a Internet:
Set-OWAVirtualDirectory -Identity "Contoso\owa (Default Web site)" -CrossSiteRedirectType Silent
Atualizamos o processo de conexão do OWA para suportar o Redirecionamento silencioso entre sites. O CAS executa as seguintes etapas durante a descoberta do serviço:
É isso mesmo: Redirecionamento silencioso entre sites pode ser uma experiência de SSO quando os diretórios virtuais de origem e destino do OWA utilizam a Autenticação Baseada em Formulários. Os clientes que apenas implantaram o OWA internamente também podem ter uma experiência de SSO quando o mecanismo de autenticação do diretório virtual do OWA é a Autênticação Integrada de Windows, e os espaços para nomes do OWA são adicionados à zona de segurança "Intranet local".
Existem alguns cenários em que você não pode obter uma experiência de SSO ao redirecionar entre sites do Active Directory:
Lembre-se de que embora a experiência SSO possa não estar disponível para esses cenários, um redirecionamento 302 (que chamamos de silencioso) ainda irá ocorrer.
O Redirecionamento silencioso entre sites reduz a insatisfação do usuário final, por ter que clicar em um link para obter a infraestrutura correta do OWA, e na verdade pode remover a necessidade de inserir as credenciais uma segunda vez. Para aqueles que têm usado o redirecionamento manual do OWA até agora, espero que vocês ativem o Redirecionamento silencioso entre sites e depois de implantarem o Exchange 2010 SP2!
Ross Smith IV Gerente principal do programaExperiência do cliente Exchange
Este é um post de um blog localizado. Encontre o artigo original em OWA Cross-Site Silent Redirection in Exchange 2010 SP2