He estado desarrollando un complemento de oficina que obtiene datos de MS-Graph sobre el usuario actual. Inicialmente seguí este tutorial ( Crear un complemento de Office Node.js que use el inicio de sesión único ). He podido modificarlo para que funcione y llame al gráfico como me gustaría. Sin embargo, me preguntaba si es posible hacer algo similar sin la necesidad de un código del lado del servidor de back-end, ya que esto no es algo con lo que estoy muy familiarizado.
He mirado varios tutoriales diferentes pero no he podido encontrar una respuesta clara sobre la mejor manera de hacerlo, leyendo que no se recomiendan las formas anteriores de hacerlo (como el flujo implícito).
¿Es posible hacer esto, y si es así, es la mejor práctica? Si debo quedarme con la implementación actual del lado del servidor, ¿cuál es la mejor manera de implementarla?
Sí, es posible usar Graph API sin ningún servicio de back-end. No hay requisitos especiales o recomendaciones para el uso. Todos deciden el mejor enfoque para cada caso por separado. Creo que el lado de back-end es preferible si necesita realizar algún procesamiento o acceder a datos fuera de las API del complemento.
Consulte Crear aplicaciones de una sola página de JavaScript con Microsoft Graph para obtener más información.