注册 Microsoft Graph 应用程序

为 Teams 会议流水线创建 Azure AD 应用程序注册(仅应用认证)。

步骤

  1. 创建注册 — entra.microsoft.com → App registrations → New registration
  2. 创建客户端密钥 — Certificates & secrets → New client secret
  3. 授予权限 — API permissions → 添加 OnlineMeetings.Read.AllOnlineMeetingTranscript.Read.All
  4. 管理员同意 — Grant admin consent
  5. 写入 .env
MSGRAPH_TENANT_ID=<tenant-id>
MSGRAPH_CLIENT_ID=<client-id>
MSGRAPH_CLIENT_SECRET=<secret-value>

验证

python -c "import asyncio; from tools.microsoft_graph_auth import MicrosoftGraphTokenProvider; provider = MicrosoftGraphTokenProvider.from_env(); token = asyncio.run(provider.get_access_token()); print('OK')"

详见 workspace zh/guides/microsoft-graph-app-registration.md