Agregar inicio de sesión único a la aplicación de Teams

Microsoft Teams proporciona una función de inicio de sesión único (SSO) para que una aplicación obtenga el token de usuario de Teams que ha iniciado sesión para acceder a Microsoft Graph y a otras API. Microsoft Teams Toolkit facilita la interacción mediante la abstracción de algunos de los flujos de Microsoft Entra ID e integraciones detrás de api sencillas y le permite agregar fácilmente características de SSO a la aplicación de Teams.

Incorporación del inicio de sesión único a la aplicación Teams para Microsoft Visual Studio Code

En el caso de las aplicaciones que interactúan con el usuario en un chat, equipo o canal, el inicio de sesión único se manifiesta como una tarjeta adaptable con la que el usuario puede interactuar para invocar el flujo de consentimiento de Microsoft Entra.

Habilitación de la compatibilidad con SSO

Teams Toolkit le ayuda a agregar sso a las siguientes funcionalidades de Teams en Visual Studio Code:

  • Tab
  • Bot
  • Bot de notificación: restify server
  • Bot de comandos
  • Bot de flujo de trabajo
  • Extensión de mensaje

Incorporación del inicio de sesión único mediante Visual Studio Code

Puede realizar los pasos siguientes para agregar el inicio de sesión único mediante el kit de herramientas de Teams en Visual Studio Code:

  1. Abra Visual Studio Code.

  2. Seleccione Kit de herramientas de Teams en la barra de actividad de Visual Studio Code.

  3. Seleccione Ver guías de procedimientos en la sección DESARROLLO .

    Captura de pantalla que muestra la opción para seleccionar Ver guías de procedimientos en Desarrollo.

  4. En la lista desplegable, seleccione Desarrollar experiencia de Sign-On única en Teams. Se le redirigirá a la guía de procedimientos correspondiente.

    Captura de pantalla que muestra la característica inicio de sesión único resaltada en rojo en el Visual Studio Code.

    Desarrollo Guía paso a paso
    Desarrollo de experiencia de inicio de sesión único en Teams Desarrollo de la experiencia de inicio de sesión único

Nota:

Cuando se habilita el inicio de sesión único, teams Toolkit aprovisiona de forma predeterminada una aplicación de Microsoft Entra de inquilino único, lo que significa que solo las cuentas de usuario e invitado del mismo directorio que la cuenta de M365 pueden iniciar sesión en la aplicación de Teams. Para obtener más información sobre cómo admitir multiinquilino para actualizar el proyecto teamsfx, consulte Compatibilidad con varios inquilinos para Microsoft Entra aplicación.

Vea también