【问题标题】:SharePoint Online Get Authentication token without redirecting to URLSharePoint Online 获取身份验证令牌而不重定向到 URL
【发布时间】:2019-07-27 23:03:06
【问题描述】:

我有一个使用 Microsoft Bot Framework 的 ChatBot,它托管在 azure 上,它从 SharePoint 列表中获取数据并显示相同的数据。此聊天机器人用于 SharePoint 页面。

当在消息中使用第一个类型时,bot 会以单击 URL 的地址作为响应,单击该地址会返回可用于向 SharePoint 进行身份验证的访问令牌。 URL格式如下:

{spAuth_SiteUri}/_layouts/15/appredirect.aspx?client_id={spAuth_AppClientId}&redirect_uri={spAuth_RedirectUri}

有什么方法可以绕过这个重定向并从后端获取令牌?使用的方法如下:

GetClientContextWithContextToken

【问题讨论】:

    标签: oauth-2.0 botframework sharepoint-online


    【解决方案1】:

    SharePoint 加载项针对 SharePoint 主机进行身份验证。您可以创建一个本身托管网络聊天客户端的加载项。您可以/可以根据需要从那里调整网络聊天以使用 SharePoint 做其他事情。这将与 iframe/webpart 设置中的简单网络聊天相反(它不会让您做您需要的事情)。

    请查看以下链接了解更多信息。

    SharePoint Add-ins

    WebChat

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-16
      • 1970-01-01
      • 2016-04-10
      • 1970-01-01
      • 1970-01-01
      • 2015-06-21
      相关资源
      最近更新 更多