将 GitHub 集成到现有 Azure DevOps 项目作为代码仓库时,哪种身份验证机制可确保 Azure Pipelines 在 Azure Pipelines 身份下运行?
选择一个答案
点击一个选项来检查您的答案。
正确答案: GitHub App.
为什么这是答案
GitHub App 是确保 Azure Pipelines 在 Azure Pipelines 身份下运行的推荐身份验证机制,因为它提供了细粒度的权限控制,并且不需要管理个人用户凭据。通过 GitHub App,Azure Pipelines 可以获得执行 CI/CD 操作所需的最小权限,从而提高安全性。Personal access token (PAT) 是个人用户凭据,权限通常较高,且与特定用户绑定,不适合作为服务主体进行集成。Azure Active Directory (Azure AD) 主要用于 Azure 资源和服务的身份验证,与 GitHub 的集成方式不同。OAuth 是一种授权框架,GitHub App 内部也可能使用 OAuth,但 GitHub App 本身是更高级别的集成机制,提供了更完整的解决方案。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡