Azure active directory 代表用户MS Graph API创建联机会议
在我们的项目中,我们正在尝试使用MS Graph API将MS团队与Web应用程序集成。用例是虚拟活动的联机会议。与会者可能有也可能没有microsoft帐户 创建Azure Ad帐户,创建新租户,创建新用户(指定全局管理员角色),注册新应用程序,并向应用程序和委派用户提供所需的API权限users.readWrite.all和onlineMreeting.readWrite.all 最初我使用的是UserCredientials流(没有手动身份验证,因为它不在我们的用例中,用户应该通过java自动进行身份验证)来获取accessToken。因为不建议使用username和credientials(ROPC流),因此,现在尝试仅使用clientId获取accessToken,使用adal4j获取clientSecret,我能够获取accessToken,但无法使用/me/onlineMeeting端点的令牌。因为令牌不包含所需的权限和范围 因此,我尝试使用/users/{id}/onlineMeeting从clientid和secret获得的令牌到达端点,但它会出现错误,如应用程序没有权限代表该用户创建在线会议 提及 它提到要更改访问策略 有没有办法在不更改访问策略的情况下代表用户创建在线会议? 要代表用户创建onlinemeeting,我们是否需要skype业务帐户? onlinemeeting可以由两个端点创建/onlinemeeting和/events 那么,日历api中的/event是否需要任何其他前置版本(如office365许可证)来创建在线会议 要实现这些用例,microsoft帐户类型是什么,azure ad帐户是什么 那么,许可证和azure订阅需要什么 要仅使用拨号创建Online Meeting,我们是否需要任何特殊许可证 是否有任何方法可以代表用户创建在线会议而无需 更改访问策略?代表用户创建onlinemeeting的步骤 我们需要skype业务帐户 不可以。我们必须设置访问策略以使用应用程序令牌代表用户创建联机会议。要使用Microsoft Graph创建在线会议,我们不需要skype业务帐户。但是,如果您想通过UI/web客户端创建在线会议,则必须获得Team许可证。(当我在未分配任何O365许可证的情况下使用新帐户时,会显示一些许可证错误,但随后会被忽略。因此我认为这是一个错误。我认为我们应该需要skype business account/Team许可证来创建在线会议) 那么日历api中的/event是否需要任何其他前置项,如 创建联机会议的office365许可证 对。我们需要O365 Exchange Online许可证来创建Azure active directory 代表用户MS Graph API创建联机会议,azure-active-directory,microsoft-graph-api,microsoft-teams,azure-ad-graph-api,microsoft-graph-teams,Azure Active Directory,Microsoft Graph Api,Microsoft Teams,Azure Ad Graph Api,Microsoft Graph Teams,在我们的项目中,我们正在尝试使用MS Graph API将MS团队与Web应用程序集成。用例是虚拟活动的联机会议。与会者可能有也可能没有microsoft帐户 创建Azure Ad帐户,创建新租户,创建新用户(指定全局管理员角色),注册新应用程序,并向应用程序和委派用户提供所需的API权限users.readWrite.all和onlineMreeting.readWrite.all 最初我使用的是UserCredientials流(没有手动身份验证,因为它不在我们的用例中,用户应该通过java
/event
要实现这些用例,microsoft帐户类型是什么,azure ad
帐户以及所有许可证和azure订阅需要什么
总之,您至少需要AAD工作或学校帐户和O365 Exchange Online许可证
要创建仅使用拨号的Online Meeting,我们是否需要任何特殊服务
许可证
Microsoft graph不支持仅使用拨号创建联机会议。看见它是只读的。如果我的答案对您有帮助,您可以将其作为答案接受(单击答案旁边的复选标记,将其从灰色切换为填充)。看见这可能对其他社区成员有益。非常感谢。