- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试代表用户创建 session ,因为我正在尝试获取代码。我已在 Azure 上注册了该应用程序。还生成了应用程序(客户端)ID 我还在 API 中添加了所需的权限。但是,当我访问此页面时,页面会要求提供电子邮件 ID,但一旦用户填写了电子邮件 ID,它就会显示“输入值范围提供的值对于重定向 URL 中的 OnlineMeeting.ReadWrite 无效”。
我在这里缺少什么?
按照@Rukmini的建议,我尝试了这个,这里是相关细节。
要获取我正在构建的代码,如下图所示:
当我传递 OnlineMeetings.ReadWrite 范围时,这不起作用。但是当我通过 https://graph.microsoft.com/.default 作为它的工作范围,我能够验证并生成代码。然后我可以使用该代码来获取访问 token ,如下图所示。但使用此访问 token 我无法创建 session ,因为它没有本文档 https://learn.microsoft.com/en-us/graph/api/application-post-onlinemeetings?view=graph-rest-1.0&tabs=http 中所述的 OnlineMeetings.ReadWrite 范围。
如何为 OnlineMeetings.ReadWrite 范围生成代码和访问 token ,以便我可以代表用户创建 session ?
我按照 @Rukmini 的建议使用以下查询参数生成了授权 URL。
当我访问该链接时,我看到了一个登录屏幕,但由于我之前的错误,我看到了相同的屏幕。我在这里错过了什么吗?我需要验证我的应用程序吗?或者我是否必须只使用一些特定的 ID,就像我们在 GCP 和 AWS 中所做的那样?
最佳答案
我尝试在我的环境中重现相同的结果,并成功获得如下结果:
我创建了一个 Azure AD Multi-Tenancy 应用程序:
我向 API 权限授予了管理员同意,如下所示:
我使用以下端点生成了代码并通过浏览器授权:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize?
&client_id=ClientID
&response_type=code
&redirect_uri=https://jwt.ms
&response_mode=query
&scope=OnlineMeetings.ReadWrite
&state=12345
现在,我使用以下参数生成了访问 token :
https://login.microsoftonline.com/common/oauth2/v2.0/token
client_id:ClientID
client_secret:ClientSecret
scope:OnlineMeetings.ReadWrite
grant_type:authorization_code
redirect_uri:https://jwt.ms
code:code
使用 jwt.ms 解码访问 token 并检查范围是否为 OnlineMeetings.ReadWrite
:
我能够使用以下查询成功创建在线 session :
https://graph.microsoft.com/v1.0/me/onlineMeetings
Content-Type: application/json
{
"startDateTime":"2023-01-12T14:30:34.2444915-07:00",
"endDateTime":"2023-02-12T15:00:34.2464912-07:00",
"subject":"User Token Meeting"
}
关于azure - 为输入值范围提供的值对于 OnlineMeeting.ReadWrite 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75221056/
我发现了一些奇怪的事情:我有一个带有两个数据网格的表单,它们绑定(bind)到同一个集合。根据 Xaml 中数据网格的顺序,行为会有所不同。 这按预期工作(存在用于添加的额外行):
我正在尝试使用单个帐户作为代理来管理多个 Outlook 日历,因此所有其他帐户都与此“主”帐户共享其个人日历,并且在这个帐户中我可以“为所有人”添加、编辑或删除事件. 问题是我无法让帐户向应用程序授
我正在尝试代表用户创建 session ,因为我正在尝试获取代码。我已在 Azure 上注册了该应用程序。还生成了应用程序(客户端)ID 我还在 API 中添加了所需的权限。但是,当我访问此页面时,页
我怎样才能实现这一目标 类中的内部实现必须读写属性 对于类实例的外部交互,属性必须是只读的 最佳答案 在 Objective-C 中: 我的对象.h @interface MyObject : NSO
我正在运行 python 2.7 和 mongodb 2.6.5。我无法让我的 mongoengine 连接并发出请求,但我可以使用用户登录 mongo 并发出相同的请求。我像这样在 mongodb
我正在开发一个包含 Skype for Business Online Web SDK 的应用程序。我注意到无法访问有关登录用户的 Skype 帐户/个人资料的信息(通过 Skype 的 mePers
在脚本组件 [Input0_ProcessInputRow] 中,我尝试获取“ReadWrite”全局变量值,但它抛出以下错误。 错误: The collection of variables loc
我正在将一些代码从 Windows 移植到 Linux (Ubuntu 9.10)。我有一个简单的类(请参见下文),它使用 Windows 函数来实现简单的互斥锁定。我想使用 Boost.Thread
当返回 DocumentClient AsReliable 时,它没有 PartitionResolvers。有什么办法可以解决这个问题? var documentClient = new Docum
我有一个具有 readwrite int 属性的类: @interface PlayScene : UIView @property (readwrite, assign) int Figure1;
我正在尝试在 Numpy 数组上逐行迭代。该数组是通过 PyO3 访问的,我认为库对底层 C 对象的访问很好,但我似乎找不到更复杂的 SingleIteratorBuilder 的引用,它可以帮助我按
我在使用 IndexedDB 的应用程序上收到此警告。 “IDBDatabase.transaction 中不推荐使用数字事务模式。使用“readonly”或“readwrite”” 当我第一次编写应
JMX 允许您在名为 jmxremote.access 的文件中为用户设置访问权限。 (您可以在 /jre/lib/management 中找到模板)。在那里你可以为每个用户指定如果用户有..
我移动了这一行: @property (nonatomic, retain) IBOutlet UIWindow *window; 进入我的 App Delegate 中的类扩展,但现在出现此错误:
更新:我已经收到Microsoft的通知,该问题是Graph API中的错误。他们正在研究解决方案。 我正在使用新的O2.0 v2.0 OAuth流程对我的应用进行身份验证以与Microsoft Gr
在 MongoLab 中,您生成一个 API key ,然后任何人都可以使用 REST API 访问您的数据库。 通常的情况是直接从 Ajax 客户端使用 REST api。 但这使任何人都可以完全写
我因不同的权限 Device.ReadWrite.All 遇到此错误。我正在尝试使用授权代码授予工作流程获取访问 token ,但出现此错误。如果我使用客户端凭据授予工作流程,我就能够接收 token
我理解协变和逆变。我也读过 Eric Lippert 的优秀文章 here . 但是,我无法理解标准库中以下接口(interface)的方差的实际应用,这些接口(interface)是编写自定义委托(
我因不同的权限 Device.ReadWrite.All 遇到此错误。我正在尝试使用授权代码授予工作流程获取访问 token ,但出现此错误。如果我使用客户端凭据授予工作流程,我就能够接收 token
我已经阅读了一些关于 ARC 的教程,但对属性声明仍然有些困惑。我使用以下模式编写了大部分代码: @property (readwrite, nonatomic) PlayerData* player
我是一名优秀的程序员,十分优秀!