I have seen the documentation on deploying a custom copilot with a seamless SSO experience to a single SharePoint site; however, is this solution feasible to deploy to multiple SharePoint sites? From my understanding, for the same custom copilot, I would need a separate canvas app registration per site I am deploying to and in addition, I would also need a separate .sppkg app package for each site too? Is that correct? Or is there a simpler way to deploy the SSO solution to multiple SharePoint sites?
Custom Copilot With SSO Deployed to multiple SharePoint Sites Possible?
You can have single solution/sppkg file and deploy to multiple SharePoint sites but need to add each SharePoint site as the redirect URL to canvas app registration(step 2 in the setup instructions). You can use the same canvas app registration for all SharePoint site with each redirect URL added.
Run the below script for each SharePoint with SiteURL, instead of hard coding the parameters in the Elements.xml on the solution. Here SharePoint SiteURL varies but rest of the parameters remain the same including BotURL and client id.
Please Accept the Answer if it resolves your issue. Thank you!
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.