Microsoft Teams

Versión de integración: 23.0

En este documento se explica cómo integrar Microsoft Teams con Google Security Operations (Google SecOps).

Configurar la integración de Microsoft Teams para que funcione con Google Security Operations

  1. Asegúrate de que la cuenta que se usa para configurar la integración tenga habilitada la licencia de Microsoft Teams. Para ello, vaya al Centro de administración de Microsoft y compruebe qué licencia se ha aplicado al usuario en cuestión.

    Centro de administración de Microsoft: licencias aplicadas al usuario de Microsoft Teams

  2. Una vez que hayas confirmado que el usuario necesario tiene una licencia, puedes empezar a crear la aplicación para Microsoft Teams. Primero, debes ir a Azure Active Directory > Registros de aplicaciones.

    Centro de administración de Microsoft - Pestaña Registro de aplicaciones

  3. Haga clic en Nuevo registro e indique lo siguiente:

    • Nombre de la aplicación de Teams
    • Un URI de redirección: "https://localhost"

    Asegúrate de guardar el URI de redirección en algún sitio, ya que lo necesitarás más adelante en el proceso.

  4. Ve a la página Resumen y copia lo siguiente:

    • ID de aplicación (cliente): se corresponde con el parámetro "Client ID" de la configuración de la integración.
    • ID de directorio (inquilino): corresponde al parámetro "Tenant" de la configuración de la integración.

    Página de descripción general de Microsoft Teams en el centro de administración de Microsoft

  5. Añade los permisos necesarios. Todos los permisos aplicados son "Delegados" y deberían tener este aspecto:

    Añadir los permisos de aplicación necesarios

    Asegúrate de conceder el consentimiento del administrador para los permisos.

  6. Ve a la pestaña Certificados y secretos y añade un nuevo secreto de cliente. Cuando se genere el secreto de cliente, deberá copiar los datos de la columna Valor. Este valor es necesario para el parámetro "Client Secret" de la configuración de la integración.

  7. Ve a la página de configuración de SOAR de Google SecOps e introduce los siguientes parámetros:

    • ID de cliente
    • Secreto de cliente
    • URI de redirección
    • Cliente

    Introduce una cadena de marcador de posición para el parámetro "Refresh Token" y guarda la configuración.

    Configuración inicial de la integración de Microsoft Teams

  8. Ve a la pestaña Casos y abre cualquiera. Si no tienes una funda, puedes simularla.

    Simulación de casos

  9. Selecciona una alerta en el caso y haz clic en Acción manual.

    Panel de detalles de la alerta - Botón Acción manual

  10. Ve a la integración de Microsoft Teams y ejecuta la acción "Obtener autorización". Esta acción genera un enlace que se usa para autenticar la aplicación.

    Get Authorization
action

  11. Para ver los resultados, ve a la pestaña Panel de casos y haz clic en Ver resultados.

    Ver resultados
button

    Debería ver un resultado similar:

    Ver resultados
output

  12. Haz clic en el enlace que proporciona la acción. Asegúrate de haber iniciado sesión con un usuario que se utilice para esta integración. Después de abrir el enlace en un navegador, verías que te redirige a otra página. Esta página debería tener un aspecto similar al siguiente: https://localhost/?code=0.ATwAylKP1BpbCEeO0…&session_state=a149d18b-4131-4649-8956-2f0d09a98743# Copy everything till "&session_state", por ejemplo: https://localhost/?code=0.ATwAylKP1BpbCEeO0…

  13. Ejecuta la acción "Generar token".

    Generar token
action

  14. Ve a la pestaña Panel de casos para ver los resultados. En el mensaje de salida, encontrarás un token. Copia este token y pégalo en el parámetro "Refresh Token" (Token de actualización).

    Acción Get Authorization: valor de Refresh Token

  15. Si todo se ha hecho correctamente, verás una marca de verificación verde.

    Configuración de la integración de Microsoft Teams completada

Configurar la integración de Microsoft Teams en Google SecOps

Para obtener instrucciones detalladas sobre cómo configurar una integración en Google SecOps, consulta Configurar integraciones.

Parámetros de integración

Usa los siguientes parámetros para configurar la integración:

Nombre del parámetro Tipo Predeterminado Es obligatorio Descripción
Nombre de la instancia Cadena N/A No Nombre de la instancia para la que quiere configurar la integración.
Descripción Cadena N/A No Descripción de la instancia.
ID de cliente Cadena N/A N/A
ID de secreto Contraseña N/A N/A
Cliente Cadena N/A N/A
Token de actualización Contraseña N/A N/A
URL de redirección Cadena http://localhost No Especifica la URL de redirección que se usará para autenticar la integración. El valor predeterminado es http://localhost. Este parámetro afecta a las acciones "Get Authorization" (Obtener autorización) y "Generate Token" (Generar token).

Acciones

Esperar respuesta

Descripción

La acción espera la respuesta esperada en un mensaje específico.

Esta acción se ejecuta de forma asíncrona. Ajusta el valor de tiempo de espera de la secuencia de comandos en el IDE de Google SecOps para que se ejecute la acción según sea necesario.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre del equipo Cadena N/A Especifica el nombre del equipo.
Nombre del canal Cadena N/A Especifica el nombre del canal.
ID de mensaje Cadena N/A Especifica el ID del mensaje que se espera que tenga una respuesta.
Respuesta esperada Cadena N/A

Especifica el texto de la respuesta esperada.

Si no se proporciona este valor, la acción detiene la ejecución en cualquier respuesta.

Método de espera DDL

Comprobar la primera respuesta

Posibles valores:

  • Comprobar la primera respuesta
  • Esperar hasta el tiempo de espera
No

Especifica el método de espera de la acción.

Si se selecciona Comprobar primera respuesta, la acción devuelve la primera respuesta o la compara con un valor esperado.

Si se selecciona Esperar hasta el tiempo de espera, la acción espera el valor esperado hasta que se agote el tiempo de espera o devuelve todos los mensajes enviados durante ese periodo.

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False

Generar token

Descripción

Obtén un token de acceso con la URL de autorización recibida en el paso anterior.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
URL de autorización Cadena N/A Usa la URL de autorización recibida en el paso anterior para solicitar un token de acceso.

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_connected Verdadero/Falso is_connected:False

Obtener autorización

Descripción

Ejecuta la acción y ve a la URL recibida.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
URL de redirección Cadena N/A Usa la URL de autorización recibida en el paso anterior para solicitar un token de acceso.

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_connected Verdadero/Falso is_connected:false

Obtener el ID de equipo

Descripción

Recupera las propiedades de un equipo específico.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre del equipo Cadena N/A Nombre del equipo.

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False

Obtener detalles del usuario

Descripción

Obtiene las propiedades y las relaciones de un usuario específico.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre de usuario Cadena N/A Nombre de usuario del equipo de Microsoft

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Resultado de JSON
{
    "isResourceAccount": null,
    "mailNickname": "username.co#EXT#",
    "surname": null,
    "deletedDateTime": null,
    "assignedLicenses": [{
        "skuId": "16ddbbfc-09ea-4de2-b1d7-312db6112d70",
        "disabledPlans": []
    }],
    "userPrincipalName": "username.co#EXT#@tenant.onmicrosoft.com",
    "faxNumber": null,
    "consentProvidedForMinor": null,
    "userType": "Member",
    "officeLocation": null,
    "usageLocation": "IL",
    "city": null,
    "employeeId": null,
    "onPremisesImmutableId": null,
    "preferredLanguage": null,
    "streetAddress": null,
    "@odata.context": "https://graph.microsoft.com/beta/$metadata#users/$entity",
    "id": "5e457a85-a705-4b65-8a9f-3a3d2ad7715c",
    "state": null,
    "businessPhones": [],
    "postalCode": null,
    "mail": "john_doe@example.com",
    "onPremisesSamAccountName": null,
    "onPremisesLastSyncDateTime": null,
    "accountEnabled": true,
    "mobilePhone": null,
    "refreshTokensValidFromDateTime": "2018-11-12T13:28:53Z",
    "companyName": null,
    "deviceKeys": [],
    "jobTitle": null,
    "preferredDataLocation": null,
    "showInAddressList": false,
    "department": null,
    "proxyAddresses": ["SMTP:mail"],
    "externalUserStateChangeDateTime": "2018-11-12T13:29:41Z",
    "onPremisesProvisioningErrors": [],
    "legalAgeGroupClassification": null,
    "onPremisesSyncEnabled": null,
    "onPremisesExtensionAttributes": {
        "extensionAttribute4": null,
        "extensionAttribute5": null,
        "extensionAttribute6": null,
        "extensionAttribute7": null,
        "extensionAttribute12": null,
        "extensionAttribute1": null,
        "extensionAttribute2": null,
        "extensionAttribute3": null,
        "extensionAttribute10": null,
        "extensionAttribute11": null,
        "extensionAttribute8": null,
        "extensionAttribute9": null,
        "extensionAttribute14": null,
        "extensionAttribute15": null,
        "extensionAttribute13": null
    },
    "assignedPlans": [{
        "capabilityStatus": "Enabled",
        "servicePlanId":
        "617d9209-3b90-4879-96e6-838c42b2701d",
        "service": "MicrosoftCommunicationsOnline",
        "assignedDateTime": "2018-11-12T13:28:57Z"
    }, {
        "capabilityStatus": "Enabled",
        "servicePlanId": "902b47e5-dcb2-4fdc-858b-c63a90a2bdb9",
        "service": "SharePoint",
        "assignedDateTime": "2018-11-12T13:28:57Z"
    }, {
        "capabilityStatus": "Enabled",
        "servicePlanId": "4fa4026d-ce74-4962-a151-8e96d57ea8e4",
        "service": "TeamspaceAPI",
        "assignedDateTime": "2018-11-12T13:28:57Z"
    }],
    "passwordProfile": null,
    "passwordPolicies": null,
    "externalUserState": "Accepted",
    "otherMails": ["mail"],
    "displayName": "name",
    "imAddresses": [],
    "provisionedPlans": [{
        "capabilityStatus": "Enabled",
        "provisioningStatus": "Success",
        "service": "SharePoint"
    }],
    "createdDateTime": "2018-11-12T13:28:53Z",
    "country": null,
    "onPremisesDistinguishedName": null,
    "onPremisesSecurityIdentifier": null,
    "onPremisesDomainName": null,
    "onPremisesUserPrincipalName": null,
    "givenName": null,
    "ageGroup": null
}

Mostrar canales

Descripción

Obtiene los detalles de todos los canales que hay en un equipo específico.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre del equipo Cadena N/A Nombre del equipo.

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
all_channels_details N/A N/A

Mostrar equipos

Descripción

Recupera los detalles de todos los equipos.

Parámetros

Esta acción no tiene parámetros de entrada.

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
equipos N/A N/A
Resultado de JSON
[
    {
        "mailNickname": "Test",
        "classification": null,
        "deletedDateTime": null,
        "renewedDateTime": "2018-11-12T15:03:50Z",
        "onPremisesProvisioningErrors": [],
        "membershipRuleProcessingState": null,
        "preferredLanguage": null,
        "expirationDateTime": null,
        "id": "43b559d5-f63d-47dd-9e6c-b3470b6446ee",
        "theme": null,
        "preferredDataLocation": null,
        "mail": "john_doe@example.com",
        "membershipRule": null,
        "onPremisesLastSyncDateTime": null,
        "description": "Test",
        "securityEnabled": false,
        "proxyAddresses": ["SPO:SPO_eaf75319-582a-46cf-8812-9e787d757c4e@SPO_a4a936ec-735f-488a-bfc0-7665f87aab47", "SMTP:Test@tenant.onmicrosoft.com"],
        "visibility": "Public",
        "resourceProvisioningOptions": ["Team"],
        "displayName": "Test",
        "groupTypes": ["Unified"],
        "onPremisesSyncEnabled": null,
        "createdDateTime": "2018-11-12T15:03:50Z",
        "resourceBehaviorOptions": ["HideGroupInOutlook", "SubscribeMembersToCalendarEventsDisabled", "WelcomeEmailDisabled"],
        "onPremisesSecurityIdentifier": null,
        "mailEnabled": true
    }, {
        "mailNickname": "user",
        "classification": null,
        "deletedDateTime": null,
        "renewedDateTime": "2018-11-28T13:46:50Z",
        "onPremisesProvisioningErrors": [],
        "membershipRuleProcessingState": null,
        "preferredLanguage": null,
        "expirationDateTime": null,
        "id": "67149c85-7139-4062-bfae-059d18ee7e5d",
        "theme": null,
        "preferredDataLocation": null,
        "mail": "john_doe@example.com",
        "membershipRule": null,
        "onPremisesLastSyncDateTime": null,
        "description": "user",
        "securityEnabled": false, "proxyAddresses": ["SPO:SPO_781470a6-2db5-454d-a8e3-71752b3b829e@SPO_a4a936ec-735f-488a-bfc0-7665f87aab47", "SMTP:user@tenant.onmicrosoft.com"],
        "visibility": "Public",
        "resourceProvisioningOptions": ["Team"],
        "displayName": "user",
        "groupTypes": ["Unified"],
        "onPremisesSyncEnabled": null,
        "createdDateTime": "2018-11-28T13:46:50Z",
        "resourceBehaviorOptions": ["HideGroupInOutlook", "SubscribeMembersToCalendarEventsDisabled", "WelcomeEmailDisabled"],
        "onPremisesSecurityIdentifier": null,
        "mailEnabled": true
    }

Mostrar usuarios

Descripción

Obtener los detalles de todos los usuarios.

Parámetros

Esta acción no tiene parámetros de entrada.

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
users N/A N/A
Resultado de JSON
[{
    "mailNickname": "Test",
    "classification": null,
    "deletedDateTime": null,
    "renewedDateTime": "2018-11-12T15:03:50Z",
    "onPremisesProvisioningErrors": [],
    "membershipRuleProcessingState": null,
    "preferredLanguage": null,
    "expirationDateTime": null,
    "id": "43b559d5-f63d-47dd-9e6c-b3470b6446ee",
    "theme": null,
    "preferredDataLocation": null,
    "mail": "john_doe@example.com",
    "membershipRule": null,
    "onPremisesLastSyncDateTime": null,
    "description": "Test",
    "securityEnabled": false,
    "proxyAddresses": ["SPO:SPO_eaf75319-582a-46cf-8812-9e787d757c4e@SPO_a4a936ec-735f-488a-bfc0-7665f87aab47", "SMTP:Test@tenant.onmicrosoft.com"],
    "visibility": "Public",
    "resourceProvisioningOptions": ["Team"],
    "displayName": "Test",
    "groupTypes": ["Unified"],
    "onPremisesSyncEnabled": null,
    "createdDateTime": "2018-11-12T15:03:50Z",
    "resourceBehaviorOptions": ["HideGroupInOutlook", "SubscribeMembersToCalendarEventsDisabled", "WelcomeEmailDisabled"],
    "onPremisesSecurityIdentifier": null,
    "mailEnabled": true
}, {
    "mailNickname": "user",
    "classification": null,
    "deletedDateTime": null,
    "renewedDateTime": "2018-11-28T13:46:50Z",
    "onPremisesProvisioningErrors": [],
    "membershipRuleProcessingState": null,
    "preferredLanguage": null,
    "expirationDateTime": null,
    "id": "67149c85-7139-4062-bfae-059d18ee7e5d",
    "theme": null,
    "preferredDataLocation": null,
    "mail": "john_doe@example.com",
    "membershipRule": null,
    "onPremisesLastSyncDateTime": null,
    "description": "user",
    "securityEnabled": false,
    "proxyAddresses": ["SPO:SPO_781470a6-2db5-454d-a8e3-71752b3b829e@SPO_a4a936ec-735f-488a-bfc0-7665f87aab47", "SMTP:user@tenant.onmicrosoft.com"],
    "visibility": "Public",
    "resourceProvisioningOptions": ["Team"],
    "displayName": "user",
    "groupTypes": ["Unified"],
    "onPremisesSyncEnabled": null,
    "createdDateTime": "2018-11-28T13:46:50Z",
    "resourceBehaviorOptions": ["HideGroupInOutlook", "SubscribeMembersToCalendarEventsDisabled", "WelcomeEmailDisabled"],
    "onPremisesSecurityIdentifier": null,
    "mailEnabled": true
}]

Ping

Descripción

Prueba la conectividad.

Parámetros

Esta acción no tiene parámetros de entrada.

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_connected Verdadero/Falso is_connected:False

Enviar mensaje

Descripción

Enviar un mensaje a un canal específico.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre del equipo Cadena N/A Nombre del equipo.
Nombre del canal Cadena N/A Nombre del canal.
Mensaje Cadena N/A Mensaje.

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Resultado de JSON
[{
    "@odata.context":"https://graph.microsoft.com/beta/$metadata#teams('192c0699-fad2-4d02-88a2-84efd6369894')/channels('19%3Ae3acbb17a8754cae9df724f493b5342f%40thread.tacv2')/messages/$entity",
    "id":"1601372154742",
    "replyToId":null,
    "etag":"1601372154742",
    "messageType":"message",
    "createdDateTime":"2020-09-29T09:35:54.742Z",
    "lastModifiedDateTime":"2020-09-29T09:35:54.742Z",
    "lastEditedDateTime":null,
    "deletedDateTime":null,
    "subject":null,
    "summary":null,
    "chatId":null,
    "importance":"normal",
    "locale":"en-us",
    "webUrl":"https://teams.microsoft.com/l/message/19%3Ae3acbb17a8754cae9df724f493b5342f%40thread.tacv2/1601372154742?groupId=192c0699-fad2-4d02-88a2-84efd6369894&tenantId=d48f52ca-5b1a-4708-8ed0-ebb98a26a46a&createdTime=1601372154742&parentMessageId=1601372154742",
    "policyViolation":null,
    "from":{
        "application":null,
        "device":null,
        "conversation":null,
        "user":{
            "id":"b786d3cf-e97d-4511-b61c-0559e9f4da75",
            "displayName":"u05D2'u05D9u05D9u05DEu05E1 u05D1u05D5u05E0u05D3",
            "userIdentityType":"aadUser"
        }},
    "body":{
        "contentType":"text",
        "content":"Hello there"
    },
    "channelIdentity":{
        "teamId":"192c0699-fad2-4d02-88a2-84efd6369894",
        "channelId":"19:e3acbb17a8754cae9df724f493b5342f@thread.tacv2"
    },
    "attachments":[],
    "mentions":[],
    "reactions":[]
}]

Send User Message

Descripción

Envía un mensaje de chat al usuario en Microsoft Teams.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Identificadores de usuario CSV N/A No

Especifica una lista de identificadores de usuario separados por comas a los que quieras enviar un mensaje.

Nota: La acción combina las entidades y los valores válidos proporcionados en este parámetro y envía el mensaje a todos ellos.

Texto Cadena N/A Especifica el contenido del mensaje.
Esperar respuesta Casilla Marcada Si está habilitada, la acción espera hasta que estén disponibles las respuestas de todas las entidades.
Tipo de contenido DDL Marcada Especifica el tipo de contenido del mensaje.
Selección de usuario DDL

Texto

Posibles valores:

  • Texto
  • HTML

De entidades e identificadores de usuario

Posibles valores:

  • De entidades e identificadores de usuario
  • De entidades
  • De identificadores de usuario

Especifica el tipo de selección que se debe usar para los usuarios.

Si se selecciona "De entidades e identificadores de usuario", la acción buscará tanto en las entidades pertinentes como en los valores proporcionados en los parámetros "Identificadores de usuario".

Si se proporciona "From Entities", la acción solo funcionará con las entidades pertinentes y se ignorarán los valores proporcionados en el parámetro "User Identifiers".

Si se selecciona "A partir de identificadores de usuario", la acción solo funcionará con valores del parámetro "Identificadores de usuario", que se convertirá en obligatorio.

Fecha de ejecución

Esta acción se ejecuta en las siguientes entidades:

  • Nombre de usuario
  • Dirección de correo electrónico

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Resultado de JSON
{
    "id": "1632820681737",
    "replyToId": null,
    "etag": "1632820681737",
    "messageType": "message",
    "createdDateTime": "2021-09-28T09:18:01.737Z",
    "lastModifiedDateTime": "2021-09-28T09:18:01.737Z",
    "lastEditedDateTime": null,
    "deletedDateTime": null,
    "subject": null,
    "summary": null,
    "chatId": "19:5af81bea-9c9f-4f9f-8745-9df1fdba8e12_b786d3cf-e97d-4511-b61c-0559e9f4da75@unq.gbl.spaces",
    "importance": "normal",
    "locale": "en-us",
    "webUrl": null,
    "channelIdentity": null,
    "policyViolation": null,
    "from": {
        "application": null,
        "device": null,
        "user": {
            "id": "b786d3cf-e97d-4511-b61c-0559e9f4da75",
            "displayName": "ג'יימס בונד",
            "userIdentityType": "aadUser"
        }
    },
    "body": {
        "contentType": "text",
        "content": "qqq"
    },
    "attachments": [],
    "mentions": [],
    "reactions": []
}
Panel de casos
Tipo de resultado Valor/Descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:


Si se devuelve el código de estado 201 (is_success = true): "Se ha enviado un mensaje correctamente a los siguientes usuarios de Microsoft Teams: {entity.identifier}."

Si no se encuentra ninguna conversación con una entidad (is_success = true): "No se ha podido enviar un mensaje a los siguientes usuarios de Microsoft Teams: {entity.identifier}".

Si no se encuentran todos los chats con una entidad (is_success = false): "No se han enviado mensajes a los usuarios proporcionados en Microsoft Teams."

Mensaje asíncrono:

"Esperando respuesta de los siguientes usuarios: {entity.identifier}".

La acción debería fallar y detener la ejecución de la guía:

Si se informa de un error crítico: "Error al ejecutar la acción "Enviar mensaje al usuario". Motivo: {0}''.format(error.Stacktrace)

Si se agota el tiempo de espera: "Error al ejecutar la acción "Enviar mensaje al usuario". Motivo: se han enviado mensajes, pero la acción ha agotado el tiempo de espera mientras esperaba una respuesta de los siguientes usuarios: {entity.identifier}." Aumenta el tiempo de espera en el IDE y vuelve a intentarlo. Nota: Si vuelves a intentarlo, se enviará otro mensaje.

General

Crear canal

Descripción

Crea un canal en Microsoft Teams.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre del equipo Cadena N/A Especifica el nombre del equipo en el que quieres crear el canal.
Nombre del canal Cadena N/A Especifica un nombre único para el canal.
Tipo de canal DDL

Estándar

Valores posibles:

  • Estándar
  • Privado
Especifica el tipo de canal que se debe crear. Todos los miembros del equipo pueden acceder al canal estándar, mientras que, para acceder al canal privado, los usuarios deben añadirse.
Descripción Cadena N/A No Especifica una descripción del canal.

Fecha de ejecución

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Resultado de JSON
{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#teams('c084d2c7-a7e6-47a5-921b-0c32c3ab41d1')/channels/$entity",
    "id": "19:92ce922c1790450fae81f6713dbffbe3@thread.tacv2",
    "createdDateTime": "2021-11-18T11:37:39.8186647Z",
    "displayName": "Architecturea Discussion",
    "description": null,
    "isFavoriteByDefault": false,
    "email": "",
    "webUrl": "https://teams.microsoft.com/l/channel/19%3a92ce922c1790450fae81f6713dbffbe3%40thread.tacv2/Architecturea+Discussion?groupId=c084d2c7-a7e6-47a5-921b-0c32c3ab41d1&tenantId=d48f52ca-5b1a-4708-8ed0-ebb98a26a46a",
    "membershipType": "standard"
}
Panel de casos
Tipo de resultado Valor/Descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:


Si se devuelve el código de estado 201 (is_success = true): "Se ha creado correctamente el canal "{channel name}" en el equipo "{team name}" de Microsoft Teams".

La acción debería fallar y detener la ejecución de la guía:

Si se informa de un error crítico: "Error al ejecutar la acción "Crear canal". Motivo: {0}''.format(error.Stacktrace)

Si no se encuentra el equipo: "Error al ejecutar la acción "Crear canal". Motivo: no se ha encontrado el equipo con el nombre {team, name} en Microsoft Teams.

Si se devuelve el código de estado 400: "Error al ejecutar la acción "Crear canal". Motivo: {innerError/message}.

General

Eliminar canal

Descripción

Eliminar un canal en Microsoft Teams.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre del equipo Cadena N/A Especifica el nombre del equipo en el que quieres eliminar el canal.
Nombre del canal Cadena N/A Especifica el nombre del canal que quieras eliminar.

Fecha de ejecución

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Panel de casos
Tipo de resultado Valor/Descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:


Si se devuelve el código de estado 204 (is_success = true): "Se ha eliminado correctamente el canal "{channel name}" del equipo "{team name}" en Microsoft Teams".

Si no se encuentra el canal (is_success = true): "El canal "{channel name}" ya no existía en el equipo "{team name}" de Microsoft Teams."

La acción debería fallar y detener la ejecución de la guía:

Si se informa de un error crítico: "Error al ejecutar la acción "Eliminar canal". Motivo: {0}''.format(error.Stacktrace)

Si no se encuentra el equipo: "Error al ejecutar la acción "Eliminar canal". Motivo: no se ha encontrado el equipo con el nombre {team, name} en Microsoft Teams.

General

Añadir usuarios a un canal

Descripción

Añade usuarios al canal privado de Microsoft Teams.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre del equipo Cadena N/A Especifica el nombre del equipo en el que quieres buscar el canal.
Nombre del canal Cadena N/A Especifica el nombre del canal al que quieras añadir usuarios.

Fecha de ejecución

Esta acción se ejecuta en las siguientes entidades:

  • Nombre de usuario
  • Dirección de correo electrónico

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Panel de casos
Tipo de resultado Valor/Descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:


Si se informa del código de estado 201 de una entidad (is_success = true): "Se han añadido correctamente los siguientes usuarios al canal "{Channel Name}" del equipo "{team name}" en Microsoft Teams: {entity.identifier}"

Si no se encuentra al usuario de una entidad (is_success = true): "Action wasn't able to find the following users in Microsoft Teams: {entity.identifier}" ("La acción no ha podido encontrar a los siguientes usuarios en Microsoft Teams: {entity.identifier}")

Si se informa del código de estado 400 de una entidad (is_success = true): "No se ha podido añadir a los siguientes usuarios al canal "{Channel Name}" del equipo "{team name}" en Microsoft Teams: {entity.identifier}. Asegúrate de que los usuarios formen parte del equipo "{team name}".

Si no se encuentra al usuario en todos los casos (is_success = false): "None of the provided users were found in Microsoft Teams." ("No se ha encontrado a ninguno de los usuarios proporcionados en Microsoft Teams").

Si se informa del código de estado 400 para todos (is_success = false): "No se ha podido añadir a los usuarios proporcionados al canal "{Channel Name}" del equipo "{team name}" en Microsoft Teams. Asegúrate de que los usuarios formen parte del equipo "{team name}".

La acción debería fallar y detener la ejecución de la guía:

Si se informa de un error crítico: "Error al ejecutar la acción "Añadir usuarios al canal". Motivo: {0}''.format(error.Stacktrace)

Si no se encuentra el equipo: "Error al ejecutar la acción "Añadir usuarios al canal". Motivo: no se ha encontrado el equipo con el nombre {team, name} en Microsoft Teams.

Si no se encuentra el canal: "Error al ejecutar la acción "Añadir usuarios al canal". Motivo: no se ha encontrado el canal con el nombre {channel name} en Microsoft Teams.

Si "membershipType" != "private" en el canal: "Error al ejecutar la acción "Add Users To Channel". Motivo: el canal con el nombre {channel name} no es privado.

General

Quitar usuarios de un canal

Descripción

Quita usuarios del canal privado en Microsoft Teams.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre del equipo Cadena N/A Especifica el nombre del equipo en el que quieres buscar el canal.
Nombre del canal Cadena N/A Especifica el nombre del canal del que quieres quitar usuarios.

Fecha de ejecución

Esta acción se ejecuta en las siguientes entidades:

  • Nombre de usuario
  • Dirección de correo electrónico (nombre de usuario que coincide con la expresión regular de correo electrónico)

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Panel de casos
Tipo de resultado Valor/Descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:


Si se informa del código de estado 201 de una entidad (is_success = true): "Se han quitado correctamente los siguientes usuarios del canal "{Channel Name}" del equipo "{team name}" en Microsoft Teams: {entity.identifier}"

Si el usuario no forma parte del canal (is_success = true): "Los siguientes usuarios ya no formaban parte del canal "{Channel Name}" del equipo "{team name}" en Microsoft Teams: {entity.identifier}"

Si no todos los usuarios forman parte del canal (is_success = true): "Ninguno de los usuarios proporcionados formaba parte del canal "{Channel Name}" del equipo "{team name}" en Microsoft Teams."

La acción debería fallar y detener la ejecución de la guía:

Si se informa de un error crítico: "Error al ejecutar la acción "Quitar usuarios del canal". Motivo: {0}''.format(error.Stacktrace)

Si no se encuentra el equipo: "Error al ejecutar la acción "Remove Users To Channel". Motivo: no se ha encontrado el equipo con el nombre {team, name} en Microsoft Teams.

Si no se encuentra el canal: "Error al ejecutar la acción "Eliminar usuarios del canal". Motivo: no se ha encontrado el canal con el nombre {channel name} en Microsoft Teams.

Si "membershipType" != "private" en el canal: "Error al ejecutar la acción "Remove Users From Channel". Motivo: el canal con el nombre {channel name} no es privado.

General

Crear chat

Descripción

Crea una conversación con un usuario en Microsoft Teams.

Parámetros

Esta acción no tiene parámetros de entrada.

Fecha de ejecución

Esta acción se ejecuta en las siguientes entidades:

  • Nombre de usuario
  • Dirección de correo electrónico (nombre de usuario que coincide con la expresión regular de correo electrónico)

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Resultado de JSON
{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#chats/$entity",
    "id": "19:b786d3cf-e97d-4511-b61c-0559e9f4da75_cb786032-1ba9-439a-b714-99286e185921@unq.gbl.spaces",
    "topic": null,
    "createdDateTime": "2021-10-13T11:24:15.696Z",
    "lastUpdatedDateTime": "2021-10-13T11:24:15.696Z",
    "chatType": "oneOnOne"
}
Panel de casos
Tipo de resultado Valor/Descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si se devuelve el código de estado 201 (is_success = true): "Se ha creado correctamente una conversación con los siguientes usuarios en Microsoft Teams: {entities}"

If the user is not found (is_success = true): "The following users were not found in Microsoft Teams: {entities}"

Si no se encuentra a todos los usuarios (is_success = false): "None of the provided users were found in Microsoft Teams: {entities}" ("No se ha encontrado a ninguno de los usuarios proporcionados en Microsoft Teams: {entities}")

Si se informa del código de estado 400 de una entidad (is_success = true): "No se ha podido crear una conversación con los siguientes usuarios en Microsoft Teams: {entities}"

Si se devuelve el código de estado 400 para todas las entidades (is_success = false): "Action wasn't able to create a chat with the provided users in Microsoft Teams." ("La acción no ha podido crear una conversación con los usuarios proporcionados en Microsoft Teams").

La acción debería fallar y detener la ejecución de la guía:

Si se informa de un error crítico: "Error al ejecutar la acción "Crear conversación". Motivo: {0}''.format(error.Stacktrace)

General

Listar chats

Descripción

Lista de chats disponibles en Microsoft Teams.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Tipo de chat DDL

Todo

Valores posibles:

  • Todo
  • Chat de grupo
  • Chat de la reunión
  • Chat individual
No Especifica qué tipo de conversación se debe devolver.
Teclas de filtro DDL

Selecciona una opción.

Valores posibles:

  • Tema
  • Nombre visible del miembro
  • Correo electrónico del miembro
No Especifica la clave que se debe usar para filtrar las conversaciones.
Lógica de filtro DDL

Sin especificar

Valores posibles:

  • Sin especificar
  • Igual
  • Contiene
No Especifica la lógica de filtro que se debe aplicar. La lógica de filtrado funciona en función del valor proporcionado en el parámetro "Clave de filtro".
Valor de filtro Cadena N/A No Especifica el valor que se debe usar en el filtro. Si se selecciona "Igual", la acción intentará encontrar la coincidencia exacta entre los resultados. Si se selecciona "Contiene", la acción intentará encontrar resultados que contengan esa subcadena. Si no se proporciona nada en este parámetro, no se aplicará el filtro. La lógica de filtrado funciona en función del valor proporcionado en el parámetro "Clave de filtro".
Número máximo de registros que se devolverán Entero 50 No Especifica el número de registros que se deben devolver. Si no se proporciona nada, la acción devolverá 50 registros.

Fecha de ejecución

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Resultado de JSON
{
    "id": "19:5af81bea-9c9f-4f9f-8745-9df1fdba8e12_b786d3cf-e97d-4511-b61c-0559e9f4da75@unq.gbl.spaces",
    "topic": null,
    "createdDateTime": "2021-04-12T08:36:52.572Z",
    "lastUpdatedDateTime": "2021-09-28T09:31:58.045Z",
    "chatType": "oneOnOne",
    "members@odata.context": "https://graph.microsoft.com/v1.0/$metadata#chats('19%3A5af81bea-9c9f-4f9f-8745-9df1fdba8e12_b786d3cf-e97d-4511-b61c-0559e9f4da75%40unq.gbl.spaces')/members",
    "members": [
        {
            "@odata.type": "#microsoft.graph.aadUserConversationMember",
            "id": "MCMjZDQ4ZjUyY2EtNWIxYS00NzA4LThlZDAtZWJiOThhMjZhNDZhIyMxOTo1YWY4MWJlYS05YzlmLTRmOWYtODc0NS05ZGYxZmRiYThlMTJfYjc4NmQzY2YtZTk3ZC00NTExLWI2MWMtMDU1OWU5ZjRkYTc1QHVucS5nYmwuc3BhY2VzIyM1YWY4MWJlYS05YzlmLTRmOWYtODc0NS05ZGYxZmRiYThlMTI=",
            "roles": [
                "Owner"
            ],
            "displayName": "yuriy",
            "visibleHistoryStartDateTime": "0001-01-01T00:00:00Z",
            "userId": "5af81bea-9c9f-4f9f-8745-9df1fdba8e12",
            "email": null,
            "tenantId": "d48f52ca-5b1a-4708-8ed0-ebb98a26a46a"
        },
        {
            "@odata.type": "#microsoft.graph.aadUserConversationMember",
            "id": "MCMjZDQ4ZjUyY2EtNWIxYS00NzA4LThlZDAtZWJiOThhMjZhNDZhIyMxOTo1YWY4MWJlYS05YzlmLTRmOWYtODc0NS05ZGYxZmRiYThlMTJfYjc4NmQzY2YtZTk3ZC00NTExLWI2MWMtMDU1OWU5ZjRkYTc1QHVucS5nYmwuc3BhY2VzIyNiNzg2ZDNjZi1lOTdkLTQ1MTEtYjYxYy0wNTU5ZTlmNGRhNzU=",
            "roles": [
                "Owner"
            ],
            "displayName": "ג'יימס בונד",
            "visibleHistoryStartDateTime": "0001-01-01T00:00:00Z",
            "userId": "b786d3cf-e97d-4511-b61c-0559e9f4da75",
            "email": "james.bond@siemplifycyarx.onmicrosoft.com",
            "tenantId": "d48f52ca-5b1a-4708-8ed0-ebb98a26a46a"
        }
    ]
}
Panel de casos
Tipo de resultado Valor/Descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si hay datos disponibles (is_success = true): "Successfully found chats for the provided criteria in Microsoft Teams" ("Se han encontrado correctamente chats que cumplen los criterios proporcionados en Microsoft Teams").

Si no hay datos disponibles (is_success=false): "No se han encontrado conversaciones que cumplan los criterios proporcionados en Microsoft Teams".

Si el campo de parámetro "Valor del filtro" está vacío (is_success=true):

"No se ha aplicado el filtro porque el parámetro "Valor del filtro" tiene un valor vacío".

La acción debería fallar y detener la ejecución de la guía:

Si el parámetro "Clave de filtro" se define como "Seleccionar uno" y el parámetro "Lógica de filtro" se define como "Igual" o "Contiene":

"Error al ejecutar la acción "{action name}". Motivo: debes seleccionar un campo del parámetro "Clave de filtro"."

Si se proporciona un valor no válido para el parámetro "Número máximo de registros que se devolverán":

"Error al ejecutar la acción "{action name}". Motivo: Se ha proporcionado un valor no válido para "Número máximo de registros que se devolverán": . Se debe proporcionar un número positivo"."

Si se produce un error grave, como credenciales incorrectas, no hay conexión con el servidor u otro:

"Error al ejecutar la acción "{action name}". Motivo: {0}''.format(error.Stacktrace)

General
Tabla del panel de casos

Nombre de la tabla: Available Chats

Columnas de tabla:

  • ID - id
  • Tipo: chatType
  • Miembros: archivo CSV de miembros o de la información que se muestra
  • Names Topic - topic
General

Send Chat Message

Descripción

Enviar un mensaje de chat en Microsoft Teams.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
ID de chat DDL N/A Especifica el ID de la conversación a la que quieres enviar un mensaje.
Texto Cadena N/A Especifica el contenido del mensaje.
Esperar respuesta Casilla Marcada Si está habilitada, la acción espera hasta que se responda.

Fecha de ejecución

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Resultado de JSON
{
    "id": "1632820681737",
    "replyToId": null,
    "etag": "1632820681737",
    "messageType": "message",
    "createdDateTime": "2021-09-28T09:18:01.737Z",
    "lastModifiedDateTime": "2021-09-28T09:18:01.737Z",
    "lastEditedDateTime": null,
    "deletedDateTime": null,
    "subject": null,
    "summary": null,
    "chatId": "19:5af81bea-9c9f-4f9f-8745-9df1fdba8e12_b786d3cf-e97d-4511-b61c-0559e9f4da75@unq.gbl.spaces",
    "importance": "normal",
    "locale": "en-us",
    "webUrl": null,
    "channelIdentity": null,
    "policyViolation": null,
    "from": {
        "application": null,
        "device": null,
        "user": {
            "id": "b786d3cf-e97d-4511-b61c-0559e9f4da75",
            "displayName": "ג'יימס בונד",
            "userIdentityType": "aadUser"
        }
    },
    "body": {
        "contentType": "text",
        "content": "qqq"
    },
    "attachments": [],
    "mentions": [],
    "reactions": []
}
Panel de casos
Tipo de resultado Valor/Descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si se devuelve el código de estado 201 (is_success = true): "Se ha enviado un mensaje correctamente en el chat con el ID {Chat ID} de Microsoft Teams".

Si la respuesta está disponible (is_success = true): "Se ha enviado un mensaje correctamente y se ha recibido una respuesta en la conversación con el ID {Chat ID} de Microsoft Teams".

Mensaje asíncrono: esperando una respuesta...

La acción debería fallar y detener la ejecución de la guía:

Si se informa de un error crítico: "Error al ejecutar la acción "Enviar mensaje de chat". Motivo: {0}''.format(error.Stacktrace)

Si se informa del código de estado 404: "Error al ejecutar la acción "Enviar mensaje de chat". Motivo: no se ha encontrado la conversación con el ID en Microsoft Teams.

Si se agota el tiempo de espera: "Error al ejecutar la acción "Enviar mensaje de chat"." Motivo: se ha enviado el mensaje, pero la acción ha agotado el tiempo de espera mientras esperaba una respuesta. Aumenta el tiempo de espera en el IDE y vuelve a intentarlo. Nota: Si vuelves a intentarlo, se enviará otro mensaje.

General

Send Message Reply

Descripción

Envía una respuesta al mensaje del canal en Microsoft Teams.

Parámetros

Parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre del equipo Cadena N/A Especifica el equipo al que quieres enviar la respuesta.
Nombre del canal Cadena N/A Especifica el canal al que quieres enviar la respuesta.
ID de mensaje Cadena N/A Especifica el ID del mensaje al que quieres enviar la respuesta.
Tipo de contenido DDL Texto No

Especifica el tipo de contenido del mensaje.

Posibles valores:

  • Texto
  • HTML

Texto Cadena N/A Especifica el contenido del mensaje.

Fecha de ejecución

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Resultado de JSON
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#teams('192c0699-fad2-4d02-88a2-84efd6369894')/channels('19%3A4649fcf41fa5417f9aa78a5840bea442%40thread.tacv2')/messages('1686652339690')/replies/$entity",
"id": "1686653341151",
"replyToId": "1686652339690",
"etag": "1686653341151",
"messageType": "message",
"createdDateTime": "2023-06-13T10:49:01.151Z",
"lastModifiedDateTime": "2023-06-13T10:49:01.151Z",
"lastEditedDateTime": null,
"deletedDateTime": null,
"subject": null,
"summary": null,
"chatId": null,
"importance": "normal",
"locale": "en-us",
"webUrl": "https://teams.microsoft.com/l/message/19%3A4649fcf41fa5417f9aa78a5840bea442%40thread.tacv2/1686653341151?groupId=192c0699-fad2-4d02-88a2-84efd6369894&tenantId=d48f52ca-5b1a-4708-8ed0-ebb98a26a46a&createdTime=1686653341151&parentMessageId=1686652339690",
"policyViolation": null,
"eventDetail": null,
"from": {
"application": null,
"device": null,
"user": {
"@odata.type": "#microsoft.graph.teamworkUserIdentity",
"id": "b786d3cf-e97d-4511-b61c-0559e9f4da75",
"displayName": "ג'יימס בונד",
"userIdentityType": "aadUser"
}
},
"body": {
"contentType": "text",
"content": "Reply"
},
"channelIdentity": {
"teamId": "192c0699-fad2-4d02-88a2-84efd6369894",
"channelId": "19:4649fcf41fa5417f9aa78a5840bea442@thread.tacv2"
},
"attachments": [],
"mentions": [],
"reactions": []
}
Panel de casos
Tipo de resultado Valor/Descripción Tipo
Mensaje de salida* La acción no debe fallar ni detener la ejecución de un cuaderno de estrategias:

Si el código es 201 (is_success = true):
print "Se ha enviado una respuesta al mensaje de Microsoft Teams correctamente."

La acción debería fallar y detener la ejecución de un cuaderno de estrategias:
Si se produce un error crítico:
print "Error al ejecutar la acción "Enviar respuesta". Motivo: {0}''.format(error.Stacktrace)
Si no se encuentra el equipo:
print "Error al ejecutar la acción "Enviar respuesta de mensaje". Motivo: no se ha encontrado el equipo con el nombre {team name} en Microsoft Teams. Comprueba la ortografía.
Si no se encuentra el canal:
print "Error al ejecutar la acción "Enviar respuesta de mensaje". Motivo: no se ha encontrado el canal con el nombre {channel name} en Microsoft Teams. Comprueba la ortografía.
Si la respuesta contiene "error":
print "Error al ejecutar la acción "Enviar respuesta a mensaje". Motivo: {error.message}.
General

Empleo

Para configurar trabajos en Google Security Operations, ve a Respuesta > Programador de trabajos.

Tarea de renovación de tokens de actualización

El objetivo del trabajo de renovación de tokens de actualización es actualizar periódicamente el token de actualización que se usa en la integración.

De forma predeterminada, el token de actualización caduca cada 90 días, por lo que la integración deja de funcionar cuando caduca. Te recomendamos que ejecutes este trabajo cada 7 o 14 días para asegurarte de que el token de actualización esté actualizado.

Entradas de tareas

Para configurar el trabajo, usa los siguientes parámetros:

Parámetros
Raíz de la API de inicio de sesión Obligatorio

Raíz de la API que se usa para autenticar con la plataforma de identidad de Microsoft.

El valor predeterminado es https://login.microsoftonline.com.

Raíz de la API Obligatorio

Raíz de la API de la instancia de Microsoft Graph.

El valor predeterminado es https://graph.microsoft.com.

Entornos de integración Optional

Entornos de integración para los que el trabajo actualiza los tokens de actualización.

Este parámetro acepta varios valores como una cadena separada por comas. Incluye los valores individuales entre comillas (" ").

¿Necesitas más ayuda? Recibe respuestas de los miembros de la comunidad y de los profesionales de Google SecOps.