azure-active-directory - 带有图形 API 的 Sharepoint WebPart
问题描述
有没有办法使用 Sharepoint Framework 客户端 Webpart 在经典 Sharepoint Page 上使用?我想使用图形 API。看起来我可以使用 SpFx(没有 Azure AD 应用程序)使用它,但想知道是否可以在经典 SharePoint 页面(Project Online)上添加 SpFx webpart。
另外,我不想创建 Azure AD 应用程序来获取访问令牌,然后使用 Graph API。
看起来我只有以下选项:
选项 1:使用 SpFx 创建 Webpart 以使用 Graph API 而不向 Azure 注册应用程序 选项 2:使用 Azure AD App 访问图形 api 访问令牌,然后使用该令牌命中 API
我还能做些什么吗?
解决方案
SPFx Web 部件可以添加到经典页面和新式页面。请参阅此处:SPFx Web 部件可以添加到经典页面和新式页面。
通过使用 SharePoint 框架,您无需显式创建 Azure Active Directory 应用程序来管理您对解决方案的权限。相反,您可以在解决方案包中请求所需的权限,然后 Microsoft 365 租户管理员可以授予请求的权限通常适用于所有解决方案或此特定解决方案(隔离解决方案)。阅读本文了解更多信息:https ://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis
推荐阅读
- javascript - 使有状态的 React 组件无法协同工作
- ruby-on-rails - Rails 创建具有许多关联的活动记录
- flutter - Flutter 从父级调用子状态方法
- javascript - 将承诺分配给变量并在链中返回与仅返回承诺调用不同吗?
- php - Html 表单 - 有没有办法在 &#xHHHH; 之间进行选择 和 &#DDDD; 格式?
- mysql - 我的续集表没有生成主键
- android - 如何将一种语言资源文件用于多种语言?
- jenkins - 无法从 Mac 连接到 CentOS VM -(设置 Jenkins 管道)
- twig - Twig 不会替换子模板中的块
- html - 是否有一种简单的解决方案可以快速解析 html 以将单个元素放入自己的变量中?