问题标签 [microsoft-graph-toolkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
400 浏览

reactjs - Microsoft Graph Toolkit 组件的事件处理程序未在 React 应用程序中调用

我正在尝试在我的 React 应用程序中使用 Microsoft Graph Toolkit 中的登录组件。它工作正常,但我似乎无法触发任何事件。例如 -

handleLogin永远不会被调用。

更新

这是它如何与钩子一起使用的。

0 投票
1 回答
111 浏览

microsoft-graph-toolkit - 使用 mgt-loader 加载配置文件信息

即使经过身份验证,我也无法看到我的个人资料被加载。即使经过身份验证,它仍然显示登录。

我正在使用链接http://localhost:5500/并且在重定向 url 中使用了相同的链接。

Azure 应用配置

身份验证后,我只看到下面的屏幕。你能否建议我做错了什么来获得身份验证。

浏览器截图

0 投票
1 回答
36 浏览

microsoft-graph-toolkit - 如何将 JSON 绑定到控件?

我自己调用了一个图形 API,是否可以将生成的 JSON 绑定到 1 个控件?说人?我真的无法在文档中找到如何做到这一点。

0 投票
2 回答
81 浏览

microsoft-graph-toolkit - 如何为人员组件指定人员查询?

我需要做什么来过滤人员图调用的响应?例如,我需要能够只返回人(而不是会议室) https://graph.microsoft.com/v1.0/me/people/ ?$filter=personType/class eq 'Person' 和 personType/subclass eq '组织用户'"

0 投票
1 回答
99 浏览

microsoft-graph-toolkit - 在哪里可以找到自己的 MSAL 客户端 ID

我想用我自己的客户端凭据尝试示例 JSFiddle,但我不知道在哪里可以找到我自己的客户端 ID 来填写参数

0 投票
1 回答
60 浏览

microsoft-graph-toolkit - Angular/JS 方法为“loginCompleted”添加EventListener?

我正在尝试根据 mgt-login 组件引发“loginCompleted”事件时发生的情况来定制一系列事件。

到目前为止,我还不能实现一个会听到“loginCompleted”事件的 eventListener。

我在 index.html 中尝试了以下 javascript

0 投票
0 回答
372 浏览

microsoft-teams - 您可以在 Teams 选项卡中使用 Microsoft Graph Toolkit

我们正在尝试在我们正在创建的 Microsoft Teams 选项卡应用程序中使用 Microsoft Graph Toolkit 人员选择器。我们正在使用托管在 Azure Web 应用程序中的 Angular JS 编写应用程序。

我们不想在使用人员选取器之前提示用户输入他们的凭据,因为用户已经通过身份验证来访问 Microsoft Teams 环境。

这目前可能吗?我看过一些关于 MSAL 在 iframe 中运行时无法静默进行身份验证的帖子,例如在 Teams 中使用 Web 托管应用程序时。Teams 身份验证提供程序也是如此吗?

我们已经验证我们可以使用 ADAL 进行静默身份验证。登录面板闪烁不到一秒钟,这有点烦人,但很好。Microsoft Graph Toolkit 可以使用 ADAL 进行身份验证吗?我们应该考虑其他选择吗?

0 投票
0 回答
643 浏览

iframe - 是否可以在 iframe 中使用图形工具包组件(mgt-people-picker、mgt-login 等)?

在我的项目中,我尝试使用 mgt-msal-provider 或 mgt-teams-provider 在团队选项卡中使用图形工具包组件(mgt-login 和 mgt-people-picker),但它似乎不起作用。任何帮助深表感谢。

这些组件与不需要身份验证的 mgt-mock-provider 一起按预期工作。

当我启用mgt-mock-provider时,mgt-loginmgt-people-picker控件都按预期工作。我想让它与mgt-teams-providermgt-msal-provider 一起使用

注意:我已将示例代码片段中的原始客户端 ID 值替换为“客户端 ID”。

0 投票
1 回答
148 浏览

microsoft-graph-toolkit - 同一页面中带有 Sharepoint Provider 的多个 Web 部件错误

描述 如果我在同一页面上添加 2 个或多个带有 mgt 的 Web 部件,则第一个 Web 部件加载正确,但第二个等出现错误:“无法在 'CustomElementRegistry' 上执行 'define':名称“mgt-人”已与此注册表一起使用”。

已经尝试过:

吞咽干净

删除 node_modules 然后 npm i

重现 使用 mgt 在同一页面中添加 2 个 Web 部件,并且两者都使用:

onInit()

使成为()

完全错误

0 投票
2 回答
126 浏览

microsoft-graph-toolkit - 如何使用具有应用程序权限(客户端凭据)的 Microsoft Graph Toolkit

我想使用具有应用程序权限而不是委派权限的 Microsoft Graph Toolkit。我怎样才能做到这一点 ?