- Verschickt
- 14. November 2026 um 21:44 UTC
- Autor
- Kamo
- Commit
- 998aadd
Beitrittslinks wurden von dem Host erstellt, auf dem das Mitglied war, als es das Meeting einrichtete Einladungen (Webinar-Mails, Kalendereinladungen, Komponisten-Links, Lead-Nächste Schritte) könnten einen White-Label-Parent-Domain oder eine noch nicht aktive Domain. Jetzt: - MeetingProviderResolver setzt OrgLinkHosts.meetOrigin(org) auf den Kontext; KamoMeetProvider Builds joinUrl von ihm, niemals vom Anfrage-Host. - **************** (+ MeetPageLinks) Baue die Links eines Kamo Raums aus dem Raumname auf dem Host der Organisation; WebinarEmailNotifier, join-info und die Antwort "create" verwenden sie (create und join-info erhalten memberJoinUrl für Einladungen nur für Mitglieder). - MeetRoomHostPolicy + GET /api/meet/room-access: Die Organisation des Raumes (o<base36>- Präfix, sonst ist es die Der registrierte Inhaber entscheidet, welche Meeting-Hosts es bedienen: die Plattform, eine von der Organisation verifizierte Domain, Der Host einer anderen Organisation wird abgelehnt, da die alten Links von einem anderen Anbieter stammen. Der kamo-meet Beiwagen fragt es vor dem Prägen von Token. - OrgDomainRuleGuardTest lehnt auch ein von Hand erstelltes "meet." + Host ab. Benötigt kamo-shared-library 9e02c048 (OrgLinkHosts.meetOrigin).
