read:connections_options y update:connections_options.
Además, estamos dejando obsoleta la capacidad de acceder al campo options o actualizarlo sin los alcances adecuados, lo que genera los siguientes cambios incompatibles con versiones anteriores:
- Las respuestas de los endpoints Get All Connections y Get Connection by Id no incluyen el campo
optionsa menos que quien llama tenga el scoperead:connections_options. - Las solicitudes al endpoint Update a Connection fallan si el cuerpo de la solicitud contiene el campo
optionsy quien llama no tiene el scopeupdate:connections_options. Las respuestas correctas no incluyen el campooptionsa menos que quien llama tenga el scoperead:connections_options.
options, debes actualizar las autorizaciones de tu aplicación para incluir los nuevos alcances. Sigue los pasos a continuación para identificar si tu inquilino y tus integraciones se ven afectados, migrar a los alcances específicos para opciones y, por último, desactivar el comportamiento obsoleto.
Identificar los inquilinos afectados
- Vaya a Auth0 Dashboard > Tenant Settings > Advanced.
- Desplácese hacia abajo hasta la sección Migrations.
- Busque el interruptor Allow Connections Management without Options Scopes: A. Si el interruptor está activado, su inquilino todavía puede acceder a las opciones de conexión sin los nuevos alcances y debe migrar antes de la fecha límite. B. Si el interruptor no aparece o está desactivado, no es necesario realizar ninguna otra acción.
Identifique las integraciones afectadas
depnote para determinar qué aplicaciones e integraciones utilizan los endpoints afectados. La siguiente consulta de ejemplo muestra cómo consultar los registros del inquilino del aviso de deprecación correspondientes a esta deprecación:
client_id para identificar cada aplicación que podría verse afectada. Debido a la naturaleza de los cambios, la existencia de un aviso de deprecación para una aplicación cliente específica no significa necesariamente que la aplicación se vea afectada.
Si el campo client_id tiene un valor vacío, esto significa que la solicitud al endpoint afectado se originó en una extensión. Varias extensiones de Auth0 pueden generar registros del inquilino con avisos de deprecación que son falsos positivos. Una vez que complete los pasos específicos de la extensión que se enumeran en la sección Actualizar extensiones, puede ignorar los avisos de deprecación con un identificador de cliente vacío.
Actualizar autorizaciones de aplicaciones
options mediante los endpoint afectados, actualice sus autorizaciones de la Management API para incluir los alcances necesarios.
- Vaya a Auth0 Dashboard > Applications > APIs.
- Seleccione Auth0 Management API y, a continuación, la pestaña Machine to Machine Applications.
- Junto a la aplicación que requiere una actualización, seleccione el icono de flecha hacia abajo para expandir la sección.
- En la sección Permissions, busque
“connections_options”. Habilite uno o ambos alcances nuevos. Luego, seleccione Update para guardar los cambios.
Actualizar extensiones
Desactivación (finalizar la migración)
- Vaya a Auth0 Dashboard > Tenant Settings > Advanced.
- En la sección Migrations, desactive la opción Allow Connections Management without Options Scopes.