首页 > 解决方案 > 如何为非 Azure AD 用户创建在线会议/活动?

问题描述

基本上我想要的是一个网站,用户不必是我的 Azure AD 的成员,只需要访问新的在线会议/活动。我还需要能够代表我的应用程序(不是用户)创建在线会议或活动链接

我在 Azure 上设置了一个已注册的应用程序,该应用程序具有以下应用程序权限: 在此处输入图像描述

我是否可以为此应用程序创建在线会议/活动,还是必须代表用户?

我知道我必须使用以下内容:

graphServiceClient.Users["{user id/upn}"].OnlineMeetings.Request().AddAsync(onlineMeeting).GetAwaiter().GetResult();

如果可以代表应用程序创建,那么用户电子邮件是什么?- 管理员邮箱?

对于理解这一点的任何帮助将不胜感激!

标签: azure-active-directorymicrosoft-graph-apimicrosoft-teamsmicrosoft-graph-calendar

解决方案


您可以使用 Microsoft Graph Beta 版的应用程序权限创建在线会议:创建 onlineMeeting

V1.0 版本不支持应用权限。

请注意,应用程序权限也代表用户创建在线会议,因为在请求路径中指定的用户 ID 是必需的。

根据此处的重要提示,您还必须创建应用程序访问策略以允许应用程序代表用户访问在线会议。

用户电子邮件 ID 应在策略中配置Grant-CsApplicationAccessPolicy


推荐阅读