注册 Microsoft Graph 应用程序
为 Teams 会议流水线创建 Azure AD 应用程序注册(仅应用认证)。
步骤
- 创建注册 — entra.microsoft.com → App registrations → New registration
- 创建客户端密钥 — Certificates & secrets → New client secret
- 授予权限 — API permissions → 添加
OnlineMeetings.Read.All、OnlineMeetingTranscript.Read.All - 管理员同意 — Grant admin consent
- 写入
.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