给AI代理分身份,这款Skill接Entra

配置微软Entra的AI代理身份和OAuth授权。

一个 AI 代理要访问企业数据,不能只给所有实例共用一个账号。entra-agent-id 这个 Skill 用 Microsoft Entra Agent ID 把“代理类型”和“代理实例”分开:Blueprint 定义一类代理,每个 Agent Identity 代表一个具体实例,还能单独授予权限。

假设你要部署多个客服代理。先创建 Blueprint,再显式创建 BlueprintPrincipal,最后为每个实例创建 Agent Identity。这里有个容易漏掉的步骤:Blueprint 不会自动生成 BlueprintPrincipal,跳过它,后面的创建流程就会报错。

权限也不是都挂在 Blueprint 上。每个 Agent Identity 可以单独拿应用权限或委托权限,方便追踪到底是哪一个实例访问了资源。代理运行时使用 Blueprint 上的凭据,Agent Identity 本身不能保存密钥或证书。

如果要做跨租户或代表用户访问,还要按文档走两步 `fmi_path` 交换;不要把它误写成 RFC 8693 的 token exchange。部署前先用 Microsoft Learn 和当前 SDK 版本核对 Graph 请求,准备好对应的 Entra 角色和权限。这个 Skill 适合正在给 AI 代理做身份、授权和审计边界的 Azure 团队,不是普通 Entra 应用注册的替代品。

分类:安全合规

来源仓库:microsoft/azure-skills

适合用来做什么

  • 请通过Microsoft Graph配置Microsoft Entra Agent Identity。
  • 配置BlueprintPrincipals和Agent身份,并设置OAuth 2.0令牌交换。

安装 entra-agent-id

npx skills add https://www.iskills.cc/skills/microsoft/azure-skills/entra-agent-id/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 entra-agent-id 的用途与原始说明

浏览全部 Skill 指南