我有两个以上的SharePoint应用程序,我希望它们可以转到具有多个区域的同一个MVC项目。
SharePoint Apps:
MVC领域
我已将App Manifest配置为指向每个SharePoint应用中的正确网址:
Start Page: base/CRM
问题现在是:
1。 web.config只包含1个ClientId - 但每个SharePoint应用程序都需要自己的ClientId - 如何让各个应用程序选择正确的ClientId?
2. 我已经读过TokenHelper.cs类存储每个会话的数据,所以如果有人要从CRM跳到项目管理网址,会话将包含错误的令牌信息 - 如何将其分解为多个应用程序?
答案 0 :(得分:0)
两个“问题”只能通过自定义默认的SharePointContext.cs和TokenHelper.cs来解决,因为它们是以这种方式设计的。
根据您应该考虑的条件,没有人阻止您修改这些文件并使用您想要的任何clientID(或多个ID)。