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
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