¿Cómo resolver el problema 404 al asignar una política de acceso a una aplicación en Microsoft Entra Id?,

Ángel Gabriel Larios Acosta 0 Puntos de reputación
2024-12-31T19:02:07.4+00:00

Asunto: Problema al asignar una política de acceso a una aplicación en Microsoft Entra ID

Hola,

Estoy trabajando en un proyecto que involucra la creación de un bot para Microsoft Teams y encontré un problema en uno de los pasos de la documentación de Microsoft sobre cómo construir un bot para la transcripción de reuniones. Estoy siguiendo los pasos de este enlace:

https://learn.microsoft.com/en-us/samples/officedev/microsoft-teams-samples/officedev-microsoft-teams-samples-meetings-transcription-nodejs/

En la documentación, hay un paso que involucra iniciar sesión y asignar una política a una aplicación de Microsoft Entra ID de Azure. El enlace a esa parte es el siguiente:

https://learn.microsoft.com/en-us/graph/cloud-communication-online-meeting-application-access-policy

El error que es


New

He verificado que el comando y el ID de la aplicación de Microsoft Entra están correctos, pero el error persiste.

En un foro encontré un caso similar, el cual podría estar relacionado con permisos en el tenant de Azure. Aquí está el enlace al foro:

https://answers.microsoft.com/en-us/msteams/forum/all/new-csapplicationaccesspolicy-the-remote-server/13141d97-4ae9-4e06-bed4-d514dcfe707d

Según lo que entendí del foro, parece que el error está relacionado con los permisos del tenant de Azure.

Consulté este problema con un compañero de infraestructura, y él también encontró el mismo error. Me sugirió que consulte si podría obtener el rol de Administrador Global, como se menciona en el foro, para poder resolver este problema.

Cabe destacar también intente crear una cuenta de desarrollo 365 de microsoft
https://developer.microsoft.com/en-us/microsoft-365/profile. La cree para tener una cuenta de admin de Microsoft Teams,

Lo menciono porque al ejecutar el comando en la powerShell de

Connect-MicrosoftTeams -TenantId "<tenant_id>"

Me conecto con la cuenta de prueba que esta en mi tenant de Azure que estoy accediendo y aun asi me aparece este error

New-CsApplicationAccessPolicy: The remote server returned an error: (404) Not Found.

Por ultimo tengo agregados estos permisos de aplicación de microsoft entra id,

Imagen del usuario

Agradezco cualquier ayuda que puedan ofrecer.

Azure
Azure
Plataforma e infraestructura de informática en la nube para crear, implementar y administrar aplicaciones y servicios a través de una red mundial de centros de datos administrados por Microsoft.
488 preguntas
0 comentarios No hay comentarios
{count} votos

4 respuestas

Ordenar por: Muy útil
  1. Gao Chen 4,715 Puntos de reputación Proveedor de Microsoft
    2024-12-31T22:09:03.87+00:00

    Hola Ángel Gabriel Larios Acosta,

    ¡Bienvenido(a) a Microsoft Q&A!

    Entiendo que te estás encontrando con un error 404 al intentar asignar una política de acceso a una aplicación en Microsoft Entra ID. Aca hay algunas posibles soluciones que podrías intentar:

    1. Asegúrate de que la cuenta que estás utilizando tenga los permisos necesarios. Necesitas tener el rol de administrador de Teams o un rol equivalente
    2. Intenta instalar y actualizar los módulos necesarios. Asegúrate de tener instalados y actualizados los módulos de PowerShell necesarios, como el módulo de Microsoft Teams. Puedes instalarlo con el siguiente comando:
         Install-Module -Name MicrosoftTeams -Force -AllowClobber
      
      Luego, conéctate a Microsoft Teams:
         Connect-MicrosoftTeams
      
    3. Comprueba la versión del módulo ya que a veces, la versión del módulo puede causar problemas. Intenta actualizar a la última versión del módulo de Microsoft Teams.
    4. Verifica que estás utilizando el cmdlet adecuado para la tarea. En algunos casos, podrías necesitar usar New-TeamsAppPolicy en lugar de New-CsApplicationAccessPolicy
    5. Revisar la configuración de la aplicación para asegurarse que la aplicación esté correctamente configurada en el portal de Azure y que todos los endpoints y permisos estén correctamente establecidos

    Si después de estos pasos el problema persiste, podrías intentar crear la política de acceso directamente desde el centro de administración de Microsoft Teams. Aquí puedes navegar a "Aplicaciones" -> "Administrar políticas" y crear una nueva política desde allí. Si esto todavía no funciona, te recomendaría pedir el permiso de Administrador Global a tu administrador.

    Espero que la información brindada fuera útil. Si necesitas más asistencia, estoy a tu disposición.Atentamente,

    Gao


    Si esta respuesta resolvió tu consulta, por favor haz clic en 'Aceptar respuesta'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.


  2. Ángel Gabriel Larios Acosta 0 Puntos de reputación
    2025-01-02T18:45:42.0033333+00:00

    Entonces según la respuesta anterior mencionas que que en lugar de utilizar New-CsApplicationAccessPolicy se puede utilizar New-TeamsAppPolicy Imagen del usuario

    Pregunte a Chatgpt, me menciono que es volver instalar el Modulo de Microsoft Teams en la PowerShell, ya lo hice y aun asi no obtengo el resultado esperado

    Me podrias confirmar de esta respuesta
    "
    Si después de estos pasos el problema persiste, podrías intentar crear la política de acceso directamente desde el centro de administración de Microsoft Teams. Aquí puedes navegar a "Aplicaciones" -> "Administrar políticas" y crear una nueva política desde allí.
    "

    Quiere decir que se puede crear la política desde la interfaz de Microsoft teams Admin?

    0 comentarios No hay comentarios

  3. Ángel Gabriel Larios Acosta 0 Puntos de reputación
    2025-01-02T18:46:14.0266667+00:00

    Entonces según la respuesta anterior mencionas que que en lugar de utilizar New-CsApplicationAccessPolicy se puede utilizar New-TeamsAppPolicy Imagen del usuario Pregunte a Chatgpt, me menciono que es volver instalar el Modulo de Microsoft Teams en la PowerShell, ya lo hice y aun asi no obtengo el resultado esperado Me podrias confirmar de esta respuesta " Si después de estos pasos el problema persiste, podrías intentar crear la política de acceso directamente desde el centro de administración de Microsoft Teams. Aquí puedes navegar a "Aplicaciones" -> "Administrar políticas" y crear una nueva política desde allí. " Quiere decir que se puede crear la política desde la interfaz de Microsoft teams Admin?

    0 comentarios No hay comentarios

  4. Gao Chen 4,715 Puntos de reputación Proveedor de Microsoft
    2025-01-03T21:21:51.05+00:00

    Hola de nuevo Ángel Gabriel Larios Acosta,

    Sobre tu primera pregunta, en algunos casos si puedes utilizar New-TeamsAppPolicy ya que puede ser una alternativa válida a New-CsApplicationAccessPolicy, especialmente si estás trabajando con políticas específicas de aplicaciones en Microsoft Teams. Sin embargo, esto depende del contexto y de la configuración específica de tu entorno.

    Te recomendaría probar con New-TeamsAppPolicy y asegurarte de que todos los parámetros y permisos estén correctamente configurados. Aquí tienes un ejemplo de cómo podrías usarlo:

    New-TeamsAppPolicy -Identity "YourPolicyName" -AppIds @("YourAppId")
    

    Ahora, sobre tu segunda consulta, si es correcto. Puedes crear y administrar políticas de acceso directamente desde el centro de administración de Microsoft Teams. Para hacerlo, sigue estos pasos:

    1. Ve a admin.teams.microsoft.com.
    2. Navega a "Aplicaciones" **>**En el panel de navegación izquierdo, selecciona "Aplicaciones".
    3. Selecciona "Administrar políticas" > Aquí puedes ver y gestionar las políticas existentes o crear nuevas políticas personalizadas.

    Desde esta interfaz, puedes configurar y asignar políticas de acceso a las aplicaciones según las necesidades de tu organización. Espero que la información sea útil, quedo a la espera de su respuesta.

    Saludos,

    Gao


    Si esta respuesta resolvió tu consulta, por favor haz clic en 'Aceptar respuesta'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.

    0 comentarios No hay comentarios

Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.