- Se descapó
- 5 de agosto de 2026 a las 6:36 UTC
- Autor
- Kamo
- Compromit
- d477982
Las reuniones fueron Kamo Meets by construction . MeetService persistió una sala de reunión nombre y nada más. Esto introduce la abstracción y dos proveedores remotos detrás de ella. meet/provider refleja la capa del proveedor de correo electrónico: MeetingProviderResolver ensamblaje a MeetingContext (credenciales descifrados, subvención refrescada OAuth, política de org, cuenta hostal del lado del proveedor) y un mapa de la capacidad, por lo que los llamantes piden MeetingScheduler en lugar de ramificación en tipo de proveedor. Añadiendo un cuarto proveedor significa agregar un frijol, no sitios de llamadas de edición. - KamoMeetProvider: denominación de habitación y construcción de URL, movimiento del lado del servidor. El org-names espaciador que detiene a dos inquilinos compartiendo una conferencia de Prosody usada para en vivo en el navegador; ahora está sujetado por pruebas. - ZoomProvider: REST v2, Server-to-Server OAuth o la aplicación Marketplace. Crea en nombre del miembro organizador, tira de grabaciones en la nube y transcripciones. - MicrosoftTeamsProvider: Gráfico en líneaMeetings, solo para aplicaciones o delegados. Su pruebas de conexión sonda de la creación de reuniones, porque la política de acceso a la aplicación Los equipos también requieren es lo habitual que un administrador falla. autentica bien y luego 403s en cada reunión. MeetingFeature es el contrato con la interfaz de usuario: cada proveedor declara el configuración que puede honrar, y las pantallas de configuración deshabilitan el resto. Las reclamaciones son afirmado en pruebas en lugar de confiados, ya que un proveedor de sobredeming produce Vuelca que en silencio no hacen nada, el fracaso que esta capa existe para prevenir. ProveedorRecordingSweep tira de grabaciones remotas en el propio almacenamiento de Kamo para Los resúmenes de retención, cuota y post-reunion funcionan de manera idéntica en cada proveedor. Las descargas están tapadas: este servicio también sirve chat y reuniones bajo un 1Gi límite, por lo que una grabación sobredimensionada se salta con una advertencia en lugar de arriesgarse la vaina. Credenciales están cifradas con la clave de la plataforma existente, por lo que no hay nuevo secreto para estar aprovisionado. El manejo de sesión compartido por los endpoints de la reunión se mueve en MeetSessionResolver deliberadamente sin ampliar su control de derechos.