Fonctionnalités du client

Le service Microsoft Entra fournit des fonctionnalités et des stratégies applicables dans certains scénarios, tels que les stratégies d’accès conditionnel. Le service Microsoft Entra doit déterminer si une application cliente participe à la fonctionnalité ou peut gérer la stratégie, pour que le scénario de bout en bout fonctionne.

  • Le paramètre de fonctionnalités du client dans l’objet d’application permet aux applications clientes d’indiquer leur conformité avec un scénario et la préparation pour gérer les stratégies ou fonctionnalités, afin que Microsoft Entra ID puissent les appliquer au client.

    Par exemple, dans le contexte du scénario d’accès conditionnel, l’ajout de la fonctionnalité CP1 client signifie que le client est capable de gérer un claims challenge fournisseur de ressources (par exemple, MS Graph). Par conséquent, Microsoft Entra STS (service de jetons de sécurité) émet des réclamations dans le jeton d’accès, susceptibles d’entraîner une demande de réclamations de la part d’un fournisseur de ressources, tel que Microsoft Graph.

  • Ces fonctionnalités sont définies lors de la création de l’objet d’application à l’aide du client_capabilities paramètre qui est une liste de chaînes de fonctionnalités clientes.

    app = msal.PublicClientApplication(client_id="client_id", authority="your_authority", client_capabilities = ["CP1"])
    
  • Une fois ces éléments définis à l’échelle de l’application, ils seront inclus dans toutes les requêtes adressées aux points de terminaison Authorize et Token de Microsoft Entra.

  • Lors de la définition d’une fonctionnalité, l’application cliente doit s’assurer que la stratégie ou la fonctionnalité est gérée dans l’application.

    • Dans l’exemple ci-dessus, lorsqu’une telle fonctionnalité(CP1) est définie sur l’objet d’application, l’application cliente doit s’assurer qu’une demande de revendications du fournisseur de ressources (par exemple, MS Graph) est gérée dans l’application. Vous trouverez plus de détails dans Traitement de la contestation de la revendication.