Artículos en esta sección

Más información

Acceso a SharePoint con certificado para IvNeos

La versión necesaria de IvNeos para poder realizar este tipo de acceso al sharepoint es la versión 39.18.3 o superiores

  1. Crear una aplicación en Azure AD
    • Ir a Azure Portal → Azure Active Directory → Registros de aplicaciones → Nuevo registro.
    • Asignar un nombre descriptivo (por ejemplo, IvNeos SharePoint App).
    • Dejar el tipo de cuenta en Solo este directorio organizativo.
    • No hace falta configurar redirección (no se usa en este caso).
    Al guardar, se generará automáticamente:
    • Client ID → copiar y guardar.
    • Tenant ID → copiar y guardar.

 

 

 

 

  1. Generar un certificado
    El certificado se usará para autenticar la aplicación de forma segura sin contraseña.
    Opciones:
    •Autogenerarlo desde PowerShell con:
    $cert = New-SelfSignedCertificate -CertStoreLocation "Cert:\CurrentUser\My" -Subject "CN=IvNeos SharePoint" -KeySpec Signature
    •Exportar el certificado completo (.PFX) con contraseña.
    •Exportar también la parte pública (.CER).

  2. Subir el certificado a la aplicación de Azure
    •En la app registrada → Certificados y secretos → Cargar certificado.
    •Subir el archivo .CER (no el .PFX).
    Azure mostrará el número de serie del certificado, que se usará en sharePointCertSerialNumber.

 

 

  1. Asignar permisos a SharePoint
    •En la app registrada → API permissions → Add a permission → SharePoint → Application permissions.
    •Seleccionar permisos como:
    Sites.Selected (recomendado, acceso limitado a sitios concretos)
    Sites.FullControl.All si se requiere acceso completo.
    •Guardar y hacer clic en Grant admin consent (otorgar consentimiento de administrador).

 
 
 

 

  1. Instalar o distribuir el certificado
    •Instalar el .PFX en el almacén personal del usuario que usará la aplicación (CurrentUser\Personal).
    •O bien copiarlo a una ruta accesible para usarlo vía sharePointCertPath y sharePointCertPassword.

  2. Facilitar los datos a Signaturit
    Compartir con Soporte o con el gestor de la implantación del proyecto de Signaturit:
    •sharePointClientId
    •sharePointTenantId
    Desde Signaturit se configurarán estos valores en la licencia o configuración del producto.

  3. El cliente configurará desde IvNeos:
    •sharePointCertSerialNumber o (sharePointCertPath + sharePointCertPassword)

  4. Verificar la conexión
    Una vez configurado todo, IvNeos podrá identificarse ante a SharePoint Online mediante el certificado, sin pedir usuario ni contraseña.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0