/
Habilitar ACS en Sharepoint

Habilitar ACS en Sharepoint

Síntoma

En los nuevos tenants de Sharepoint, por defecto, no es posible autenticarse en la API de Sharepoint, aunque desde b+ recomendamos pasar a la API de Microsoft Graph, hay ciertas operaciones que aun no soporta la nueva API y es necesario habilitar (Access Control Services) para usar la antigua.

Motivo y requisitos previos

  • Se necesita usar la API clásica de Sharepoint.

  • Un tenant de Sharepoint 365 creado después del 27 de noviembre de 2023.

Notas

Relacionado

Concesión de acceso mediante sharepoint App-Only

Uso de ACS para autorizar complementos hospedados por un proveedor de confianza bajo en un sitio local de SharePoint

Solución TODAS LAS VERSIONES

Se debe crear un script de powershell (.ps1) con el siguiente código, reemplazando los literales:

  • “Email de administrador”: Email del administrador del sitio.

  • “site/nombre del tenant“: Site de sharepoint al que activar.

  • “Contraseña administrador”: Contraseña del usuario administrador del site.

Install-Module -Name Microsoft.Online.SharePoint.PowerShell $adminUPN="Email de administrador" $orgName="site/nombre del tenant" $userCredential = Get-Credential -UserName $adminUPN -Message "Contraseña administrador" Connect-SPOService -Url https://$orgName-admin.sharepoint.com -Credential $userCredential set-spotenant -DisableCustomAppAuthentication $false

Ejecutar dicho script en el ordenador pulsando botón derecho “Ejecutar con Powershell”.

Si no devuelve ningún error, ACS habrá sido activado, se recomienda borrar el script!

 

Avvale 2024