- Define el comportamiento de la organización para cada API a la que necesites acceder.
- Cuando la aplicación solo deba acceder a organizaciones específicas, es decir, no a todas, Autoriza el acceso M2M para cada API a la que necesite acceder en esas organizaciones específicas.
Definir el comportamiento de la organización
Tabla para definir el comportamiento de la organización
| Campo | Descripción | Asignación de API |
|---|---|---|
| Soporte para organizaciones | Determina cómo esta aplicación puede usar organizaciones al acceder mediante el flujo de credenciales del cliente. Las opciones incluyen:
| Soporte para organizaciones se asigna a organization_usage.Opciones:
|
| Permitir acceso de máquina a máquina a cualquier organización | Determina si esta aplicación puede acceder a cualquier organización o si está limitada a un conjunto de organizaciones asociadas explícitamente cuando usa el flujo de credenciales del cliente. De forma predeterminada, este comportamiento no está permitido. Advertencia: Habilitar el acceso de máquina a máquina a cualquier organización permite que la aplicación acceda a cualquier organización sin estar asociada explícitamente con ella. Solo debe habilitarse para aplicaciones internas de confianza. | Permitir acceso de máquina a máquina a cualquier organización se asigna a allow_any_organization.Opciones:
|
Definir el comportamiento de la organización para una aplicación
- Auth0 Dashboard
- Management API
Para una aplicación máquina a máquina, define el comportamiento de la organización desde el Auth0 Dashboard:
- Ve a Auth0 Dashboard > Applications y selecciona la aplicación para la que quieres configurar las Organizaciones.
- Ve a la pestaña APIs y expande los detalles de
client_grantde la API a la que quieres configurar el acceso. - Configura los ajustes correspondientes como se explica en la tabla Definir el comportamiento de la organización.
- Selecciona Save.
- Ve a Auth0 Dashboard > APIs y selecciona la API para la que quieres configurar el acceso de Organizaciones.
- Ve a la pestaña Machine To Machine Applications. Muestra todas las aplicaciones, no solo las aplicaciones máquina a máquina. Busca tu aplicación.
- Para autorizar el acceso, haz clic en el interruptor de tu aplicación. Luego, haz clic en la aplicación para expandir los detalles de configuración.
- Configura los ajustes correspondientes como se explica en la tabla Definir el comportamiento de la organización.
- Selecciona Save.
Establecer una organización predeterminada
organization obligatorio al endpoint /oauth/token. Para estos clientes, puede establecer una organización predeterminada que se aplique automáticamente a cualquier solicitud de credenciales de cliente de la aplicación cuando se especifica none y la compatibilidad con organizaciones de la API está configurada como required.
La organización predeterminada se aplica cuando
organization_usage=require para la API (es decir, la audiencia de destino).Tabla para configurar la organización predeterminada
| Campo | Descripción | Asignación en la API |
|---|---|---|
| Organización predeterminada para el acceso de máquina a máquina | Define qué organización se aplica a las solicitudes de credenciales de cliente que no incluyen una organización | La organización predeterminada para el acceso de máquina a máquina se asigna al objeto default_organization con las siguientes propiedades:
|
Establecer la organización predeterminada para una aplicación
- Auth0 Dashboard
- Management API
Para habilitar una organización predeterminada para una aplicación mediante el Auth0 Dashboard:
- Vaya a Auth0 Dashboard > Applications y seleccione la aplicación que desea configurar.
- Seleccione la pestaña Organizations.
- Configure los ajustes correspondientes, como se explica en la tabla Establecer organización predeterminada.
- Haga clic en Save.
