Microsoft Teams 获得不记名令牌

问题描述 投票:0回答:1

我想使用我的租户用户的用户名和密码获取 Microsoft Teams 的授权令牌。我有凭据,但我无法理解如何从 Microsoft Teams API 获取令牌。 我跟踪来自浏览器的 HTTP 请求来查看 Teams 在后台执行的操作,我在 beta 端点上看到了一些 GET/POST/PUT,但我丢失了授权令牌(我只是在某个时刻在“Authorization”标头中看到了它,如果我使用这个字符串,我可以调用一些 API。我也知道 skypetoken,但无法清楚地看到之间的区别)。

我想要实现的是编写一个Python脚本来进行身份验证、获取令牌、管理Teams帐户(创建新团队、频道、邀请成员……所有这些都无需在Azure上注册应用程序并授予其权限 - 我'我不是我的租户的管理员,也没有下载 Microsoft SDK)。

可以吗?

jwt authorization token microsoft-teams
1个回答
0
投票

最好的方法肯定是注册 Azure 应用程序。如果您无法与自己的租户管理员合作,则可以在单独的租户中执行此操作(例如免费的开发人员租户)。仅当您的组织策略允许用户(例如您)对外部应用程序进行身份验证时,此功能才有效(在此模式下,不需要管理员让您登录,但要求您的租户不阻止外部应用程序)。

© www.soinside.com 2019 - 2024. All rights reserved.