首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >来自Microsoft图形API工具包的人员筛选器不起作用。

来自Microsoft图形API工具包的人员筛选器不起作用。
EN

Stack Overflow用户
提问于 2020-05-29 16:11:47
回答 1查看 1.1K关注 0票数 0

我在登录页面上使用的msal身份验证与这个示例microsoft-身份验证-库对js相同。一旦您登录,我将重定向到有人员选择器组件的页面。该组件代码如下所示。我的前端客户正在反应。我使用NPM包"@microsoft/mgt": "^1.3.0-preview.2"用于人员选择器,"msal": "^1.3.0"用于登录用户。

代码语言:javascript
复制
import React, { useState, useRef } from 'react';


import '@microsoft/mgt';

const PeoplePicker = props => {

      // reference to access mgt-people-picker on DOM
      const peoplePicker = useRef();

      return (
         <div>
            <mgt-msal-provider client-id={process.env.REACT_APP_DEV_AZURE_APP_CLIENT_ID} />
            <mgt-people-picker ref={peoplePicker} />
         </div>
      )

}

当我开始输入People时,Picker没有从我们的组织中获得任何人员列表,AD。我在控制台中选中了“网络”选项卡,在输入此输入时没有进行任何网络调用。这不是抛出错误,所以我假设提供者正在工作,但这可能是将会话或令牌附加到人员选择器的问题,尽管我不完全确定我将如何做到这一点。

我浏览了微软的文档,github等问题,但也没有帮助

EN

Stack Overflow用户

发布于 2020-05-29 17:02:38

类似于这里的答案:https://stackoverflow.com/a/62024758/13040450

由于react如何处理自定义元素,因此必须以不同的方式引用它们。或者,您可以在这里使用我们的包装器:

https://github.com/nmetulev/mgt-react

这将允许您以下列方式引用组件:

代码语言:javascript
复制
import { PeoplePicker } from 'mgt-react';
<PeoplePicker ></PeoplePicker >

快速注意: React组件的名称在PascalCase中,不包括Mgt前缀

另一个注意事项: mgt-react还处于预览阶段,还没有经过全面的测试,也没有对其进行documented.Check测试,并密切关注未来的V1:https://github.com/nmetulev/mgt-react

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62090255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档