Gerar uma lista de pontos de extremidade de Descoberta Automática
Descubra como gerar uma lista priorizada de pontos de extremidade de descoberta automática.
A primeira tarefa no processo de Descoberta Automática é gerar uma lista de pontos de extremidade de descoberta automática para seu aplicativo tentar. Esses pontos de extremidade de descoberta automática podem vir de uma pesquisa SCP ou podem ser derivados do endereço de email do usuário. No final, você pode acabar com um grande número de pontos de extremidade. Vamos dar uma olhada em como você pode organizá-los por prioridade.
Iniciar com pesquisa SCP
Os pontos de extremidade de descoberta automática provenientes de uma pesquisa SCP devem ter prioridade máxima em sua lista. Os administradores podem configurar objetos SCP para encaminhar seu cliente para o ponto de extremidade autodiscover mais próximo ou mais eficiente, portanto, é uma boa ideia começar com esses pontos de extremidade. Como o processo de pesquisa scp tem seu próprio esquema de priorização, os resultados de uma pesquisa SCP já são priorizados, da seguinte maneira:
Pontos de extremidade de descoberta automática de objetos SCP com escopo para o site do Active Directory ao qual o computador cliente pertence.
Pontos de extremidade de descoberta automática de objetos SCP não escopo para qualquer site do Active Directory.
Pontos de extremidade de descoberta automática de objetos SCP com escopo para um site do Active Directory diferente do site ao qual o computador cliente pertence.
Depois de ter os resultados do processo de pesquisa do SCP, você pode adicionar pontos de extremidade que derivam do endereço de email do usuário. Eles podem servir como um conjunto padrão de pontos de extremidade e um fallback caso não haja resultados SCP ou os pontos de extremidade retornados da pesquisa SCP não sejam suficientes.
Adicionar pontos de extremidade derivados do endereço de email do usuário
Quando a pesquisa SCP não funciona ou os pontos de extremidade retornados pela pesquisa SCP não retornam uma resposta bem-sucedida, você pode derivar um conjunto de pontos de extremidade padrão de autodiscover do endereço de email do usuário. Esses pontos de extremidade devem ser uma prioridade menor do que qualquer um que venha de uma pesquisa SCP, mas talvez você precise deles se a pesquisa SCP não tiver sido bem-sucedida.
Para derivar pontos de extremidade de descoberta automática
Extraia o nome de domínio do endereço de email do usuário. Por exemplo, se o endereço de email do usuário for Sadie.Daniels@contoso.com, o nome de domínio será contoso.com.
Construir URLs de ponto de extremidade sem extensões de arquivo nos seguintes formatos:
"https://" + domínio + "/autodiscover/autodiscover"
"https://autodiscover." + domínio + "/autodiscover/autodiscover"
Depois de compilar a lista de URLs de ponto de extremidade que derivam tanto da pesquisa SCP quanto do endereço de email do usuário, talvez seja necessário revisar extensões de nome de arquivo nessas URLs, dependendo se você estiver usando o serviço Web soap autodiscover ou o serviço Web POX Autodiscover.
Adicionar ou substituir extensões de nome de arquivo em URLs de ponto de extremidade
Você pode acessar o serviço Autodiscover usando o serviço Web SOAP Autodiscover ou o serviço Web POX Autodiscover. Cada serviço usa URLs de ponto de extremidade semelhantes, com a única diferença sendo a extensão de nome do arquivo. O serviço Web SOAP Autodiscover usa a extensão de nome do arquivo ".svc" e o serviço Web pox autodiscover usa a extensão de nome do arquivo ".xml".
Por padrão, as URLs de ponto de extremidade de descoberta automática retornadas de uma pesquisa SCP são URLs POX. No entanto, se você estiver usando o SOAP Autodiscover, basta alterar a extensão do nome do arquivo de ".xml" para ".svc" e tentar uma solicitação SOAP.
Para as URLs de ponto de extremidade de descoberta automática derivadas, a extensão do arquivo é omitida. Adicione a extensão de arquivo apropriada para o serviço Web autodiscover que você está usando antes de experimentar a URL.
Exemplo: gerando uma lista de pontos de extremidade de descoberta automática
Vamos dar uma olhada em um exemplo. Sadie Daniels (Sadie.Daniels@contoso.com) está usando um aplicativo EWS (Exchange Web Services) pela primeira vez. O aplicativo usa Autodiscover para se configurar. O computador de Sadie é ingressado no domínio contoso.com e está no site do Redmond Active Directory. O aplicativo gera a lista de pontos de extremidade de descoberta automática mostrados na Figura 1.
Figura 1: Lista de exemplos de pontos de extremidade de descoberta automática
O aplicativo EWS neste exemplo prefere o serviço Web SOAP Autodiscover, portanto, ele altera a extensão de nome do arquivo para os resultados do SCP para ".svc" antes de enviar solicitações SOAP para eles.
Próximas etapas
Depois de gerar uma lista de pontos de extremidade autodiscover, experimente-os enviando solicitações para esses pontos de extremidade.