Uso de certificado o MSI para la autenticación de aplicaciones
Artículo
Puede usar la autenticación basada en certificado o MSI para validar la aplicación de bot en lugar de un identificador de bot y un secreto. Esta autenticación resuelve los problemas de cumplimiento relacionados con el uso de Microsoft Entra ID y el secreto del bot.
Requisitos previos
Asegúrese de que tiene una aplicación de bot de Teams implementada en Azure con los siguientes recursos:
Un bot de Azure.
Un id. de entra con un secreto usado para la autenticación de bots.
Un recurso que hospeda la aplicación de bot, como Azure App Service, Azure Functions.
Escriba el nombre del bot en Identificador de bot.
Seleccione su Suscripción en la lista desplegable.
Seleccione el Grupo de recursos en la lista desplegable.
Si no tiene un grupo de recursos existente, puede crear un nuevo grupo de recursos. Para crear un nuevo servicio de bot de Azure e identidad administrada, siga estos pasos:
Seleccione Crear nuevo.
Escriba el nombre del recurso y seleccione Aceptar.
Seleccione una ubicación en la lista desplegable Nueva ubicación del grupo de recursos .
En Id. de aplicación de Microsoft, seleccione Tipo de aplicación como identidad administrada asignada por el usuario.
En Tipo de creación, seleccione Crear nuevo identificador de aplicación de Microsoft.
OR
En primer lugar, puede crear manualmente una identidad administrada y, después, crear el bot de Azure mediante el uso del registro de aplicaciones existente.
Actualice el nuevo punto de conexión y los canales de mensajería de Azure Bot para que coincidan con los del servicio anterior.
Vaya al recurso de hospedaje de aplicaciones.
Seleccione Configuración > Identidad > asignada por el usuario.
Agregue la identidad administrada que ha creado.
Actualización del código de la aplicación de bot para MSI
Para actualizar el código de la aplicación de bot para MSI, siga estos pasos:
Abra el proyecto de aplicación de bot en Visual Studio o Visual Studio Code.
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.