Conexión de Perfony y Microsoft 365
Presentación
El conector iPerfony para Office 365 ofrece las siguientes funciones:
El conector iPerfony OneDrive for Business te permite vincular documentos almacenados en OneDrive a iPerfony. De este modo, el cliente conserva el control total sobre la organización de sus documentos y el control total sobre los derechos de acceso a los mismos. Por ejemplo, los participantes en una carpeta iPerfony a la que se haya vinculado un documento almacenado en OneDrive sólo podrán abrir el documento si tienen autorizaciones de OneDrive.
Gestión de autorizaciones en Azure Portal
1 – Conectar con https://portal.azure.com
2 – Vaya a «Microsoft Entra ID» > «App registrations».
3 – Añada una solicitud haciendo clic en «New registration» :

4 – En el formulario que aparece, introduzca :
- En la sección Redirigir URI :
- Seleccione «Aplicación de una sola página» como tipo de plataforma.
- Introduzca https://xxx.iperfony.com/clients/web/msalsso.php (sustituya xxx por el nombre de la instancia de Perfony del cliente).
- A continuación, haga clic en «Registrarse«.

5 – En la pantalla siguiente, copie «ID de aplicación (client)» e «ID de directorio (tenant)«.
Nota: Esta información debe facilitarse a los equipos de Perfony.

6 – Haga clic en «Autenticación» y, a continuación, en «Añadir URI» en la sección «Aplicación de una sola página«:

7 – Introduzca la URL https://xxx.iperfony.com/clients/onedrivefilepicker/onedrive-file-picker.php para el conector OneDrive (xxx debe sustituirse por el nombre de la instancia Perfony del cliente).
8 – Haga clic en «Añadir URI» de nuevo e introduzca la URL https://xxx.iperfony.com/clients/office365/teams/teams-auth.php para MS Teams OneDrive (xxx debe sustituirse por el nombre de la instancia de Perfony del cliente).
9 – Haga clic en «Añadir URI» de nuevo e introduzca la URL https://apps.iperfony.com/clients/web/msalsso.php para SSO en el Outlook AddIn.

10 – Más abajo, en la sección «Concesión implícita y flujos híbridos«, marque las casillas «Fichas de acceso» y «Fichas de identificación» y haga clic en «Guardar«:

11 – Haga clic en «Permisos API» y luego en el botón «Añadir un permiso«:

12 – Sélectionnez «Microsoft Graph» puis «Autorisations déléguées».
13 – Tick :


15 – Y más abajo, en « Archivos » marca « Files.Read » para la función de OneDrive.
16 – PPara poder enviar mensajes desde la extensión de mensajería, tienes que darle los siguientes permisos a la aplicación:
- En « ChannelMessage »: « ChannelMessage.Send »
- En « Chat »: « Chat.ReadWrite »
- En « ChatMessage »: « ChatMessage.Send »
- En « Group »: « Group.readWrite.All »
17 –

19 – A continuación, haz clic en «Permisos delegados»y marca, en «Mis archivos », el permiso «Leer », y confirma haciendo clic en el botón «Añadir permisos »
20 – En la nueva página, haz clic en « Grant admin consent for XXX»:

18 – A continuación, haga clic en “Yes”.
Al final de este procedimiento, proporcione a los equipos de Perfony:
ID de la aplicación (cliente)
ID del directorio (tenant)
Funciones activadas: SSO web App, SSO Teams (estándar + silencioso), sincronización de Teams, extensión de correo electrónico, SSO para Outlook Addin.