esto sucedió cuando intenté usar @microsoft/teams-js para fines de inicio de sesión único (SSO) en nuxtjs.
<template> <Tutorial /> </template> <script> export default { name: 'IndexPage', async mounted () { const microsoftTeams = await import('@microsoft/teams-js') // console.log('client => ', microsoftTeams) microsoftTeams.authentication.getAuthToken({ successCallback: (token) => { console.log('token', token) microsoftTeams.appInitialization.notifySuccess() }, failureCallback: (message) => { // console.log('error', message) microsoftTeams.appInitialization.notifyFailure({ reason: microsoftTeams.appInitialization.FailedReason.AuthFailed, message }) }, resources: [''] }) } } </script>Inicialice la biblioteca, antes de llamar a otros métodos, según la documentación:
microsoftTeams.initialize()Por supuesto, esto solo funciona cuando se ejecuta en una aplicación de Teams (pestaña o personal)