Estoy tratando de conectarme a sharepointServidor (sitio de Internet) con protocolo HTTPS usando CSOM ... Actualmente estoy trabajando en una API web de Asp.Net alojada en Azure que puede conectarse al servidor de Sharepoint (sitio de Internet) con el protocolo HTTPS y obtener algunos detalles. ¿Se puede hacer? ?
Necesito un método en el controlador API ...
No es un sitio de Sharepoint Online ... La URL del sitio es similar a https://abc.xyz.com/zyx/cba
He intentado lo siguiente, pero da 403 error prohibido ...
utilizando (contexto de ClientContext = nuevoClientContext (strSiteurl) { context.Credentials = new NetworkCredential (strUserName, strPassword, strDomain); Web web = context.Web; context.Load (web, w => w.Title); context.ExecuteQuery (); }
Respuestas
0 para la respuesta № 1Me temo que SharePoint no te permitehacer una comunicación de dominio cruzado con los sitios asp. En su lugar, lo que puede hacer es crear una aplicación hospedada por un proveedor para SharePoint (con la esperanza de que sea un sitio de SharePoint 2013 / Office 365).
Por favor, consulte la siguiente publicación que es algo similar a su pregunta: https://sharepoint.stackexchange.com/questions/96997/is-it-possible-to-make-sharepoint-lists-accessible-cross-domain-using-rest-api