- Définissez le comportement de l’organisation pour chaque API à laquelle vous devez accéder.
- Si l’application ne doit accéder qu’à certaines organisations, c.-à-d. pas à toutes, autorisez l’accès M2M pour chaque API à laquelle vous devez accéder pour ces organisations précises.
Définir le comportement de l’organisation
Tableau de définition du comportement de l’organisation
| Champ | Description | Mappage API |
|---|---|---|
| Prise en charge des organisations | Détermine comment cette application peut utiliser les organisations lorsqu’elle accède au moyen du flux d’identification du client. Les options incluent :
| Prise en charge des organisations correspond à organization_usage.Options :
|
| Autoriser l’accès machine à machine à n’importe quelle organisation | Détermine si cette application peut accéder à n’importe quelle organisation ou si elle est limitée à un ensemble d’organisations explicitement associées lorsqu’elle utilise le flux d’identification du client. Par défaut, ce comportement n’est pas autorisé. Avertissement : Activer l’accès machine à machine à n’importe quelle organisation permet à l’application d’accéder à n’importe quelle organisation sans y être explicitement associée. Cette option ne doit être activée que pour des applications internes de confiance. | Autoriser l’accès machine à machine à n’importe quelle organisation correspond à allow_any_organization.Options :
|
Définir le comportement de l’organisation pour une application
- Auth0 Dashboard
- Management API
Pour une application machine à machine, définissez le comportement de l’organisation dans l’Auth0 Dashboard :
- Accédez à Auth0 Dashboard > Applications, puis sélectionnez l’application pour laquelle vous souhaitez configurer les Organisations.
- Passez à l’onglet APIs et développez les détails de
client_grantpour l’API à laquelle vous voulez configurer l’accès. - Configurez les paramètres appropriés comme indiqué dans le tableau Définir le comportement de l’organisation.
- Sélectionnez Save.
- Accédez à Auth0 Dashboard > APIs, puis sélectionnez l’API pour laquelle vous souhaitez configurer l’accès des Organisations.
- Passez à l’onglet Machine To Machine Applications. Il affiche toutes les applications, pas seulement les applications Machine-to-Machine. Repérez votre application.
- Pour autoriser l’accès, cliquez sur le bouton bascule de votre application. Cliquez ensuite sur votre application pour développer les détails de configuration.
- Configurez les paramètres appropriés comme indiqué dans le tableau Définir le comportement de l’organisation.
- Sélectionnez Save.
Définir l’organisation par défaut
organization requis au point de terminaison /oauth/token. Pour ces applications, vous pouvez définir une organisation par défaut qui s’applique automatiquement à toute requête Client Credentials provenant de l’application lorsque none est spécifié et que la prise en charge des organisations est required par l’API.
L’organisation par défaut s’applique lorsque
organization_usage=require pour l’API (c.-à-d. l’audience cible).Tableau de configuration de l’organisation par défaut
| Champ | Description | Mappage API |
|---|---|---|
| Organisation par défaut pour l’accès Machine-to-Machine | Définit l’organisation à appliquer aux requêtes Client Credentials qui ne contiennent pas d’organisation | L’organisation par défaut pour l’accès Machine-to-Machine correspond à l’objet default_organization avec les propriétés suivantes :
|
Définir l’organisation par défaut pour une application
- Auth0 Dashboard
- Management API
Pour activer une organisation par défaut pour une application dans Auth0 Dashboard :
- Accédez à Auth0 Dashboard > Applications, puis sélectionnez l’application que vous souhaitez configurer.
- Sélectionnez l’onglet organisation.
- Configurez les paramètres appropriés comme indiqué dans le tableau Définir l’organisation par défaut.
- Cliquez sur Save.
