Meeting Provider Abstraction mit Zoom und Microsoft Teams

FeatureMediaService
Verschifft
5. August 2026 um 06:36 UTC
Autor
Kamo
Ausschuss
d477982

Meetings waren Kamo Meets by Construction - MeetService beharrte ein Meet-Raum Name und nichts anderes. Dies führt die Abstraktion und zwei Remote-Anbieter dahinter. meet/provider spiegelt die E-Mail Provider-Schicht: MeetingProvidResolver stellt zusammen ein MeetingContext (entschlüsselte Anmeldeinformationen, aktualisierte OAuth-Zuschuss, org Politik, die Provider-seitiges Host-Konto) und eine Fähigkeitskarte, so dass Anrufer fragen nach MeetingScheduler statt Verzweigung auf Anbieter-Typ. Hinzufügen eines vierten Provider bedeutet, eine Bohne hinzuzufügen, keine Anrufseiten zu bearbeiten. - KamoMeetProvider: Raumbenennung und URL-Konstruktion, verschobene Serverseite. Die org-namespacing, das zwei Mieter daran hindert, eine Prosody-Konferenz zu teilen live im Browser; es wird jetzt durch Tests angeheftet. - ZoomProvider: REST v2, Server-zu-Server OAuth oder die Marketplace-App. Creates im Namen des organisierenden Mitglieds, zieht Cloud-Aufnahmen und Transkripte. - MicrosoftTeamsProvider: Graph onlineMeetings, app-only oder delegiert. Seine Verbindungsprüfer Sonden treffen Schaffung, weil die Anwendungszugriff Politik Teams erfordert auch ist die übliche Sache, die ein Admin verpasst - die Erlaubnis allein authentifiziert fein und dann 403s auf jeder Tagung. MeetingFeature ist der Vertrag mit dem Admin UI: Jeder Anbieter erklärt Einstellungen können sie einhalten, und die Einstellungsbildschirme deaktivieren den Rest. Ansprüche sind behauptet in Tests statt vertrauenswürdig, da ein überforderungsberechtigen Anbieter produziert kippt an, dass sie leise nichts tun - das Versagen, das diese Schicht zu verhindern existiert. ProviderRecordingSweep zieht entfernte Aufnahmen in Kamos eigenen Speicher so Bei den Beibehaltung, Quoten und Zusammenfassungen nach der Sitzung wirken bei jedem Anbieter gleich. Downloads sind gedeckelt: Dieser Service dient auch Chat und Meetings unter einem 1Gi Limit, so dass eine überdimensionierte Aufnahme wird mit einer Warnung übersprungen, anstatt zu riskieren die Hülse. Anmeldeinformationen sind mit dem bestehenden Plattform-Schlüssel verschlüsselt, so dass kein neues Geheimnis hat Vorsorge zu schaffen. Sitzungsabwicklung geteilt durch die Treffen-Endpunkte bewegt sich in MeetSessionResolver - bewusst ohne Erweiterung der Rechteprüfung.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen