soluciones office 365 ¿aplicaciones nativas...

23

Upload: ngonhu

Post on 07-Jul-2018

234 views

Category:

Documents


0 download

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

Visión

Autoasistencia del usuario

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

¿Cuál es el límite?

Entonces llegó el momento…

¿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

Hoy con Microsoft Graph

https://graph.microsoft.com/

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.

Opción para registrar App

DEMO

• Registrar la aplicación

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

• Llamar a la API de Microsoft Graph desde una aplicación de página única de JavaScript

DEMO

• 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

http://dev.office.com/devprogram