Está desarrollando una solución de código abierto almacenada en un repositorio de GitHub y ha creado un proyecto público en Azure DevOps. Planea usar Azure Pipelines y la API de GitHub Checks. ¿Qué método de autenticación debería usar?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: GitHub App.
Por qué esta es la respuesta
Una GitHub App es el método de autenticación recomendado para integrar Azure Pipelines con un repositorio de GitHub, especialmente para proyectos de código abierto. Proporciona un control de acceso granular y seguro, permitiendo que la aplicación solo acceda a los recursos necesarios sin exponer credenciales personales. Además, las GitHub Apps facilitan la implementación de la API de GitHub Checks, que es crucial para mostrar el estado de las compilaciones directamente en las solicitudes de extracción de GitHub. OpenID y SAML son protocolos de autenticación de identidad, pero no son el método directo para que Azure Pipelines interactúe con la API de GitHub Checks. Un token de acceso personal (PAT) podría funcionar, pero es menos seguro y escalable que una GitHub App, ya que un PAT otorga acceso a todos los repositorios del usuario que lo generó y no es ideal para integraciones de terceros o proyectos de código abierto.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta