Générer une liste de points de terminaison de découverte automatique
Découvrez comment générer une liste hiérarchisée de points de terminaison de découverte automatique.
La première tâche du processus de découverte automatique consiste à générer une liste de points de terminaison de découverte automatique à essayer par votre application. Ces points de terminaison de découverte automatique peuvent provenir d’une recherche SCP ou être dérivés de l’adresse e-mail de l’utilisateur. En fin de compte, vous pouvez vous retrouver avec un grand nombre de points de terminaison. Voyons comment vous pouvez les organiser par priorité.
Commencer par la recherche SCP
Les points de terminaison de découverte automatique qui proviennent d’une recherche SCP doivent avoir la priorité absolue dans votre liste. Les administrateurs peuvent configurer des objets SCP pour acheminer votre client vers le point de terminaison de découverte automatique le plus proche ou le plus efficace. Il est donc judicieux de commencer par ces points de terminaison. Étant donné que le processus de recherche SCP a son propre schéma de hiérarchisation, les résultats d’une recherche SCP sont déjà hiérarchisés, comme suit :
Points de terminaison de découverte automatique des objets SCP limités au site Active Directory auquel appartient l’ordinateur client.
Les points de terminaison de découverte automatique à partir d’objets SCP ne sont pas limités à un site Active Directory.
Points de terminaison de découverte automatique à partir d’objets SCP limités à un autre site Active Directory que le site auquel appartient l’ordinateur client.
Une fois que vous avez les résultats du processus de recherche SCP, vous pouvez ajouter des points de terminaison qui dérivent de l’adresse e-mail de l’utilisateur. Ceux-ci peuvent servir d’ensemble par défaut de points de terminaison et de secours en l’absence de résultats SCP ou les points de terminaison retournés par la recherche SCP ne sont pas suffisants.
Ajouter des points de terminaison dérivés de l’adresse e-mail de l’utilisateur
Lorsque la recherche SCP ne fonctionne pas ou que les points de terminaison retournés par la recherche SCP ne retournent pas de réponse réussie, vous pouvez dériver un ensemble de points de terminaison de découverte automatique par défaut à partir de l’adresse e-mail de l’utilisateur. Ces points de terminaison doivent avoir une priorité inférieure à ceux qui proviennent d’une recherche SCP, mais vous en aurez peut-être besoin si la recherche SCP n’a pas réussi.
Pour dériver des points de terminaison de découverte automatique
Extrayez le nom de domaine de l’adresse e-mail de l’utilisateur. Par exemple, si l’adresse e-mail de l’utilisateur est Sadie.Daniels@contoso.com, le nom de domaine est contoso.com.
Construisez des URL de point de terminaison sans extensions de fichier dans les formats suivants :
« https:// » + domaine + « /autodiscover/autodiscover »
"https://autodiscover." + domaine + « /autodiscover/autodiscover »
Après avoir compilé la liste des URL de point de terminaison qui dérivent à la fois de la recherche SCP et de l’adresse e-mail de l’utilisateur, vous devrez peut-être réviser les extensions de nom de fichier dans ces URL, selon que vous utilisez le service web de découverte automatique SOAP ou le service web de découverte automatique POX.
Ajouter ou remplacer des extensions de nom de fichier dans les URL de point de terminaison
Vous pouvez accéder au service de découverte automatique à l’aide du service web de découverte automatique SOAP ou du service web de découverte automatique POX. Chaque service utilise des URL de point de terminaison similaires, la seule différence étant l’extension de nom de fichier. Le service web de découverte automatique SOAP utilise l’extension de nom de fichier .svc et le service web de découverte automatique POX utilise l’extension de nom de fichier « .xml ».
Par défaut, les URL de point de terminaison de découverte automatique retournées par une recherche SCP sont des URL POX. Toutefois, si vous utilisez la découverte automatique SOAP, vous pouvez simplement remplacer l’extension de nom de fichier « .xml » par « .svc » et essayer une requête SOAP.
Pour les URL de point de terminaison de découverte automatique dérivées, l’extension de fichier est omise. Ajoutez l’extension de fichier appropriée pour le service web de découverte automatique que vous utilisez avant d’essayer l’URL.
Exemple : Génération d’une liste de points de terminaison de découverte automatique
Examinons un exemple. Sadie Daniels (Sadie.Daniels@contoso.com) utilise une application EWS (Exchange Web Services) pour la première fois. L’application utilise la découverte automatique pour se configurer. L’ordinateur de Sadie est joint au domaine contoso.com et se trouve sur le site Active Directory de Redmond. L’application génère la liste des points de terminaison de découverte automatique indiqués dans la figure 1.
Figure 1 : Exemple de liste de points de terminaison de découverte automatique
L’application EWS dans cet exemple préfère le service web de découverte automatique SOAP. Elle remplace donc l’extension de nom de fichier pour les résultats SCP en « .svc » avant de leur envoyer des demandes SOAP.
Étapes suivantes
Après avoir généré une liste de points de terminaison de découverte automatique, essayez-les en envoyant des demandes à ces points de terminaison.