• +1 (302) 476 2350
  • info@replacemagic.com

Autenticación App-Only de SharePoint para ReplaceMagic

Configuración del acceso App-Only cuando la autenticación heredada está deshabilitada

Descargar ReplaceMagic Vídeos: Cómo usar ReplaceMagic

La autenticación App-Only permite que ReplaceMagic se conecte a SharePoint Online sin usar una cuenta de usuario — en su lugar utiliza una identidad de aplicación registrada con sus propios permisos. Este es el enfoque recomendado cuando su inquilino ha deshabilitado los protocolos de autenticación heredados.

Importante: En caso de que el modo de autenticación heredada esté deshabilitado para sus sitios de SharePoint.

Desde el artículo de Microsoft: https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azureacs:

SharePoint App-Only es el modelo más antiguo, pero aún muy relevante, para configurar entidades de aplicación. Este modelo funciona tanto para SharePoint Online como para SharePoint 2013/2016 local, y es ideal para preparar sus aplicaciones para la migración de SharePoint local a SharePoint Online. Los pasos a continuación muestran cómo configurar una entidad de aplicación con permisos de control total del inquilino, aunque también podría otorgar solo permisos de lectura con este enfoque.

Configuración de una entidad App-Only con permisos de inquilino

Navegue a un sitio en su inquilino (p. ej. https://contoso.sharepoint.com) y luego acceda a la página appregnew.aspx (p. ej. https://contoso.sharepoint.com/_layouts/15/appregnew.aspx). En esta página haga clic en el botón Generar para generar un ID de cliente y un secreto de cliente, y complete la información restante como se muestra en la captura de pantalla a continuación.

Registro App-Only en appregnew.aspx paso 1
Registro App-Only en appregnew.aspx paso 2

El siguiente paso es otorgar permisos a la entidad recién creada. Dado que estamos otorgando permisos con ámbito de inquilino, esto solo se puede hacer mediante la página appinv.aspx en el sitio de administración del inquilino. Puede acceder a este sitio en https://contoso-admin.sharepoint.com/_layouts/15/appinv.aspx. Una vez cargada la página, agregue su ID de cliente y busque la entidad creada:


Otorgar permisos mediante appinv.aspx

Para otorgar permisos, deberá proporcionar el XML de permisos que describe los permisos necesarios. Dado que esta aplicación necesita poder acceder a todos los sitios y también usa búsqueda con App-Only, necesita los siguientes permisos:

XML de permisos para acceso App-Only a SharePoint
Nota de ReplaceMagic — las opciones posibles para Right (en el ejemplo XML se ve FullControl) son:
  • Read
  • Write
  • Manage
  • Full Control

Para permitir suficientes privilegios a ReplaceMagic, para poder mantener la última fecha de modificación, el editor, el estado de aprobación y publicación... recomendamos usar FullControl.

Al hacer clic en Crear, se le presentará un diálogo de consentimiento de permisos. Presione Confiar para otorgar los permisos:

Diálogo de consentimiento Confiar para permisos App-Only

Por supuesto, reemplace contoso con el nombre de su sitio.

Para usar la autenticación App-Only en ReplaceMagic en el formulario donde puede crear una conexión de SharePoint, seleccione en el menú desplegable "Modo de autenticación" la opción "App-Only Authentication [BETA]" e ingrese los datos generados en Client/APP ID y Client Secret:

Modo de autenticación App-Only en el formulario de conexión de ReplaceMagic


y conectése a su sitio de SharePoint.

Importante: En caso de que el modo de autenticación heredada esté deshabilitado para sus sitios de SharePoint.

  

Descargar ReplaceMagic Vídeos: Cómo usar ReplaceMagic

Principales ventajas de ReplaceMagic en combinación con SharePoint:

  • Integración nativa con SharePoint (local y en línea)
  • ReplaceMagic conservará las propiedades principales del documento
  • ReplaceMagic se basa en la configuración de SharePoint
  • Buen rendimiento
  • Precio competitivo para los clientes

En caso de cualquier pregunta, no dude en contactarnos.