Post on 07-Jul-2018
transcript
SOLUCIONES OFFICE 365 ¿APLICACIONES NATIVAS O DESARROLLADAS?
THAT’S THE QUESTION
Juan Pedro Malverde LopezCo-Founder & Senior Consultant, SPBox
Juan Andrés Valenzuela JofréCo-Founder & Principal Mentor, SPBox
Potenciales multiplicados
➢ SharePoint On line ya no está sólo➢ Stream, PowerBI, Microsoft Teams, PowerApp, y todo lo demás suman➢Entregan un importante número de combinaciones y conectores
➢ Soluciones Documentales➢ Soluciones Operativas➢ Soluciones de búsqueda➢ Soluciones de alta gestión
¿Qué caminos tenemos?
➢ Lo más conocidos (y óptimos):
- Desarrollo JS con SPServices- Desarrollo explotando Microsoft Graph
• Puedes construir aplicaciones
• Es la disponibilidad de una malla de servicios
• Es la integración “latent” de muchasplataforma
• Unificación de método
Microsoft Graph
• Muchas y diferentes API para accede a los datos
• Diferentes métodos de autenticación para Corporativo y Personal
Antes de Microsoft Graph
SDK Code
SDK Code
SDK Code
SDK Code
SDK Code
SDK Code SDK Code
SDK Code
SDK Code
Android
AngularJS
iOS
ASP.NET MVC
Ruby
JavaScript
Python
PHP
UWP
SDKs disponibles
https://graph.microsoft.com
Operación Endpoint
GET my profile https://graph.microsoft.com/v1.0/me
GET my files https://graph.microsoft.com/v1.0/drive/root/children
GET my photo https://graph.microsoft.com/v1.0/photo/$value
GET my mail https://graph.microsoft.com/v1.0/me.messages
GET my calendar https://graph.microsoft.com/v1.0/me/calendar
GET my manager https://graph.microsoft.com/v1.0/me/manager
GET group conversations https://graph.microsoft.com/v1.0/groups/<id>/conversations
GET files trending around me https://graph.microsoft.com/v1.0/me/insights/trending
Endpoint a data
Autenticación
• ADAL v1.0
• Biblioteca de autenticación para tratar el flujo de autenticación de Azure Active Directory
• Soporta cuentas Corporativas y Personales a través Azure Active Directory
• Set completes de SDKs
• Soporta servicios Office 365
• El usuario otorga su consentimiento para todos los permisos al primer inicio.
• MSAL v2.0 (preview)
• Biblioteca de autenticación unificada para tratar con la autenticación en las diferentes plataformas de identidad proporcionadas por Microsoft
• Soporta cuentas corporativas y personales –No require Azure
• El usuario da su consentimiento cuando las aplicaciones lo necesitan.
Herramienta de Pruebas para los métodos GET y POST
• Testea Autenticación
• Modifica Permisos
• Consulta de ejemplos• Usuarios
• Grupos
• Correos
• OneDrive
• SharePoint
• Microsoft Teams
Explorador de Graph
• Visual Studio Code
https://code.visualstudio.com/
• Visual Studio Community
https://www.visualstudio.com/vs/community/
• Add sign-in to a Node.js
https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-devquickstarts-node-web
http://bit.ly/2zpNgZK
• Máquina Visual Studio Azure (OPCIONAL)
http://portal.azure.com
Tu propia experiencia