microsoft-graph-api - 每次创建 Teams 在线会议时是否必须更新访问令牌?- Microsoft Graph 团队
问题描述
我想允许我的应用程序的用户通过 Graph API 从我的应用程序创建在线会议。用户没有登录到他们的 Microsoft 帐户,但我的应用程序获取访问令牌并代表他们创建会议。
问题是创建在线会议所需的访问令牌在 3599 秒后过期。
目前,我正在考虑实现一种在每次创建会议时获取访问令牌的方法,但我想简化它。
在这种情况下你会怎么做?您是否使访问令牌在 90 天内过期,还是有更好的方法?
我会很感激你能给我的任何建议。
我计划实施以下步骤。
获取访问令牌
POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token HTTP/1.1 Host: login.microsoftonline.com Content-Type: application/x-www-form-urlencoded client_id=MyAppClientID &scope=https%3A%2F%2Fgraph.microsoft.com%2F.default &client_secret=MyAppClientSecretPassword &grant_type=client_credentials
创建在线会议
POST https://graph.microsoft.com/v1.0/me/onlineMeetings Content-Type: application/json { "startDateTime":"2019-07-12T14:30:34.2444915-07:00", "endDateTime":"2019-07-12T15:00:34.2464912-07:00", "subject":"User Token Meeting" }
此致。
解决方案
推荐阅读
- java - 与 Oracle 10g 和 Java 1.8 兼容的 OJDBC 驱动程序
- crash - 如何让 AppVerifier/WinDbg 在 Windows 10 上运行?
- python - Groupby 组独有的过滤器
- javascript - 找不到模块“事件”
- javascript - 如何在rails的编辑表单中使用jquery验证来验证唯一的电子邮件ID
- css - CSS 选择器未选择 h1 元素
- nginx - 将 Google Analytics 跟踪代码段注入 Nginx 反向代理背后的网站
- c++ - OpenGL,俯仰强制偏航为0
- python - 荷兰国旗变化的时空复杂度
- powershell - Write-Progress 函数告诉用户删除脚本的完成百分比