Contrôler l’accès à EWS dans Exchange

Découvrez comment contrôler l’accès à EWS pour les utilisateurs, les applications ou l’ensemble de l’organisation.

Que vous utilisiez directement l’API managée EWS ou EWS, dans votre application, vous pouvez contrôler l’accès aux services web Exchange (EWS). Si vous disposez d’un accès administrateur à votre serveur Exchange, vous pouvez gérer l’accès à EWS à l’aide d’Exchange Management Shell pour contrôler l’accès globalement, pour chaque utilisateur et pour chaque application.

Applets de commande Exchange Management Shell pour la configuration du contrôle d’accès

Vous pouvez utiliser les applets de commande Exchange Management Shell suivantes pour afficher la configuration d’accès actuelle et définir les contrôles d’accès EWS :

Exemples : contrôle de l’accès à EWS

Examinons quelques scénarios qui vous montrent comment contrôler l’accès à votre application.

Tableau 1. Commandes pour contrôler l’accès à EWS

Si vous souhaitez... Utiliser cette commande
Empêcher toutes les applications clientes d’utiliser EWS. Set-OrganizationConfig -EwsApplicationAccessPolicy:EnforceAllowList

Cela permet aux applications répertoriées dans AllowList de se connecter. Dans cet exemple, aucune application n’est incluse dans AllowList, donc aucune application ne peut utiliser EWS.
Autorisez une liste d’applications clientes à utiliser EWS. Set-OrganizationConfig -EwsApplicationAccessPolicy:EnforceAllowList -EwsAllowList:"OWA/*"

Cela permet à des applications spécifiques d’utiliser EWS. Dans cet exemple, toute application qui a une chaîne d’agent utilisateur commençant par « OWA/ » est autorisée à accéder.
Autorisez toutes les applications clientes à utiliser EWS à l’exception de celles qui sont spécifiquement bloquées. Set-OrganizationConfig -EwsApplicationAccessPolicy:EnforceBlockList -EwsBlockList:"OWA/*"

Cet exemple empêche uniquement les applications d’utiliser EWS qui ont une chaîne d’agent utilisateur qui commence par « OWA/ ».
Autorisez toutes les applications clientes à utiliser EWS. Set-OrganizationConfig -EwsApplicationAccessPolicy:EnforceBlockList

Étant donné qu’aucune blocklist n’est spécifiée, toutes les applications peuvent utiliser EWS.
Empêcher l’ensemble de l’organisation d’utiliser EWS. Set-OrganizationConfig -EwsEnabled:$false
Autoriser l’ensemble de l’organisation à utiliser EWS. Set-OrganizationConfig -EwsEnabled:$true
Empêcher une boîte aux lettres individuelle d’utiliser EWS. Set-CASMailbox -Identity adam@contoso.com -EwsEnabled:$false
Autoriser une boîte aux lettres individuelle à utiliser EWS. Set-CASMailbox -Identity adam@contoso.com -EwsEnabled:$true

Voir aussi