0

我们正在创建一个混合(SharePoint Add-In + Provider Hosted based API)应用程序,以使用自定义 API 显示 SharePoint 列表中的数据。要从列表中检索数据,我们需要访问令牌,以便可以在用户上下文中进行查询,而无需 Azure AD。

我们无法在新的 SharePoint 开发框架 ((SPFx)) 应用中检索 AppOnly 访问令牌。

我们做了以下事情:

1) 我们使用提供的托管应用程序创建了一个自定义 API,以使用自定义业务逻辑从 SharePoint 列表中检索数据。

2) 我们在 Azure 中托管 API,并在 SharePoint 中注册了应用程序。

3) 我们正在尝试通过使用新的 SharePoint 开发框架 (SPFx) 创建的加载项调用 API。

我们能够检索到请求摘要 Token。但是我们无法使用这个请求摘要令牌在我们的 API 中创建 ClientContext。但我们无法通过 SharePoint 框架 (SPFx) 检索访问令牌。

有没有办法在不使用 Azure AD 的情况下生成 AppOnly 访问令牌。如果使用客户端 ID 和客户端密码生成 AppOnly 访问令牌会更好。

提前致谢。

4

1 回答 1

0

您可以查看使用提升权限运行的示例: https ://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples/react-sp-elevatedprivileges

可能这与您要实现的目标有关。

于 2017-03-19T14:38:06.693 回答