Agent Skills
返回列表
企业应用身份注册

企业应用身份注册

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_8d36cde0/guoyiyi-v017-entra-app-registration 技能。

技能介绍

解决什么问题

手动在 Entra ID 控制台注册企业应用时,运维人员常面临三个痛点:一是多层导航(应用注册→新注册→API权限→证书和密码)易导致配置遗漏;二是 API 权限范围(scopes)与角色的手动绑定容易出错;三是凭证管理分散,证书上传、密码添加、托管标识绑定需切换不同页面操作。

核心能力与工作步骤

该技能聚焦企业应用在 Entra ID 的标准化注册,核心步骤包括:

  • 生成符合微软规范的应用清单:自动构建 api:// 主体 ID,定义所需的权限范围(如 access_as_user、user_impersonation)
  • 执行注册操作:通过 Entra ID Graph API 完成应用注册,返回 appId、objectId 等关键标识
  • 配置 API 权限:将声明的 scopes 绑定到目标资源应用(如 Microsoft Graph),支持委托与应用程序权限类型
  • 管理凭证:根据需求选择三种认证方式——上传 X.509 证书(自动生成密钥对)、创建客户端密码(clientSecret)、或启用系统分配托管标识(userAssignedIdentities)

适用边界与注意点

该技能仅处理应用注册阶段的配置,不涉及后续的应用集成开发(如 API 代理、自定义逻辑)。调用前需确保执行账户具备 Entra ID 的 Application Administrator 角色,且目标租户已启用 Entra ID P1/P2 许可。注意:注册完成后仍需手动配置条件访问策略、用户分配等运营环节,凭证信息需通过 Azure Key Vault 等安全存储管理,避免硬编码风险。

使用场景

  • 接管新租户:新租户启用 Entra ID,需批量注册一批内部应用并配置最小必要 API 权限。
  • CI 发布应用:发布服务应用前,需以自动化方式完成 Entra ID 应用注册并轮换客户端密码。
  • 保护敏感 API:面向员工的内部 API 应用,需注册并限定 user_impersonation 等委托权限。
  • 预置计算身份:为批量计算工作负载预置托管标识,用于访问 Azure 资源的免密码认证。

适合人员

  • 负责多租户 Entra ID 应用注册与凭证轮换的云运维工程师
  • 编写 CI/CD 脚本自动注册服务应用并管理客户端密码的研发运维工程师
  • 为内部 API 定义委托权限范围并审计应用清单的权限管理员
  • 为批量计算任务预置托管标识并管控访问权限的安全工程师