Configuración de la administración de licencias de Microsoft
Los proveedores de software independientes (ISV) pueden configurar la administración de licencias de Microsoft para aplicaciones SaaS de terceros en el Centro de partners como parte de la publicación de ofertas. Esto permite a los administradores o usuarios de Teams asignar, anular la asignación, usar y realizar un seguimiento de las licencias de SaaS para sus suscripciones de aplicaciones de terceros dentro de Teams.
Para habilitar la administración de licencias para una aplicación de terceros en Teams, siga estos pasos:
- Creación de una oferta en el Centro de partners
- Actualización de la aplicación de Teams
- Después de la compra
- Integración con graph usageRights API
Creación de una oferta en el Centro de partners
Inicie sesión en el Centro de partners y seleccione Centro de partners.
En la página Inicio , seleccione la pestaña Ofertas de Marketplace para definir ofertas de Marketplace comercial.
Seleccione Información general en el panel izquierdo.
Seleccione Nuevo software de oferta>como servicio.
Escriba Id. de oferta y Alias de oferta y seleccione Crear.
Nota:
Si va a crear una oferta con fines de prueba, agregue el texto -ISVPILOT al final del alias de la oferta. Esto indica al equipo de certificación que la oferta tiene fines de prueba. Microsoft elimina ofertas con -ISVPILOT periódicamente. Por lo tanto, no use esta etiqueta por motivos distintos de probar la funcionalidad de administración de licencias.
En la página Configuración de la oferta, en Detalles del programa de instalación, active la casilla Sí, me gustaría que Microsoft administrara las licencias de cliente en mi nombre.
Nota:
- Se trata de una configuración única y no se puede cambiar una vez publicada la oferta. Esto permite al cliente administrar licencias para la aplicación en Teams.
- El manifiesto de aplicación solo admite una oferta para una aplicación. Elija una solución de administración de licencias adecuada para todos los planes disponibles en la oferta y no puede cambiar esta opción después de que la oferta se inserte en vivo.
Seleccione Guardar borrador.
Seleccione Información general del plan en el panel izquierdo y, a continuación, seleccione Crear nuevo plan.
Nota:
Debe agregar al menos un plan.
Escriba Id. de plan y Nombre del plan y, a continuación, seleccione Crear.
Escriba el nombre del plan y la descripción del plan.
Nota:
La información del plan se muestra en Marketplace de Teams y AppSource en la lista de ofertas (sección planes).
Seleccione Guardar borrador.
Seleccione Precios y disponibilidad en el panel izquierdo.
Agregue los detalles de precios y disponibilidad.
Seleccione Guardar borrador.
Seleccione Información general del plan en la parte superior de la página para ir a la página de lista que muestra todos los planes que ha creado para esta oferta.
Copie el identificador de servicio del plan que creó para integrarlo con la API usageRights de Microsoft Graph.
Actualización de la aplicación de Teams
Actualice la aplicación de Teams para que se asigne a la funcionalidad de pago y asigne la aplicación de Teams a su oferta y publicación.
Después de la compra
Después de la activación, se redirige al cliente desde la página de aterrizaje a Administración de licencias de Teams.
Una vez completada correctamente la compra de la suscripción, se redirige al cliente a la página de aterrizaje de la aplicación para la activación de la suscripción. Esta es la experiencia existente para que el usuario compre aplicaciones monetizadas en Teams.
Una vez que el cliente activa la compra de suscripción en la página de aterrizaje, se redirige al cliente a la página de suscripciones de Teams a través de un vínculo o botón de dirección URL de redireccionamiento que el cliente selecciona en la página de aterrizaje del publicador.
Integración con graph usageRights API
Integre con graph usageRights API para administrar los permisos de usuario en el momento del inicio de la aplicación por parte de un cliente que tenga una licencia de compra. Debe determinar los permisos del usuario para la aplicación con una llamada de Graph a la API usageRights.
Puede llamar a graph API para determinar si el usuario que ha iniciado sesión con una suscripción válida del plan tiene acceso a la aplicación. Para llamar a graph usageRights API para comprobar los permisos de usuario, siga estos pasos:
Obtener el token de OBO de usuario: obtener acceso en nombre de un usuario.
Llame a Graph para obtener el identificador de objeto del usuario: use microsoft Graph API.
Llame a usageRights API para determinar que el usuario tiene licencia para el plan: Enumeración del uso del usuarioRights API.
Nota:
- Debe tener permisos mínimos
User.Read
para llamar a usageRights. La API usageRights está en versión beta. Una vez actualizada la versión a V1, los usuarios deben actualizar de la versión beta a la versión V1. - Si la aplicación de Microsoft Entra se usa para las API de suministro de SaaS y la API usageRights, asegúrese de que el inquilino en el que se crea la aplicación de Microsoft Entra sea el inquilino de publicación o el inquilino asociado en el Centro de partners.
- Debe tener permisos mínimos
Para determinar si el inquilino de la aplicación Microsoft Entra forma parte de la configuración del Centro de partners, siga estos pasos:
- Inicie sesión en el Centro de partners de Microsoft con la cuenta de publicador que se usa para publicar la oferta de SaaS.
- En la esquina superior derecha, seleccione el icono Configuración .
- Sleccione Configuración de la cuenta.
- En el panel izquierdo, seleccione Inquilinos. Puede ver todos los inquilinos asociados a la cuenta de Microsoft Cloud Partner Program (CCP). El inquilino, que es el propietario de la aplicación Microsoft Entra, debe estar disponible en la lista. Si el inquilino no está en la lista, puede usar el botón Asociar identificador de Azure para vincular el inquilino.
Comprobación del uso de licencias en el análisis del Centro de partners
- Inicie sesión en el Centro de partners.
- En el panel izquierdo, vaya a Marketplace > comercial Analizar > licencias.
- Seleccione Planear e inquilino en el widget de informes para ver el uso del mes.