- Verschifft
- 5. September 2026 um 16:14 UTC
- Autor
- Kamo
- Ausschuss
- e09f341
Die persönlichen Kalender-Panels fragte nach GET ************ die nie abgebildet wurde -- so scheiterte es an jedem offenen -- und für Google und Microsoft hatte keine Möglichkeit, etwas zu autorisieren überhaupt. Dies ist der Service Hälfte von damit es funktioniert. Das Mitglied reist im OAuth-Staat, und das ist das einzige, was trennt die beiden Ströme. Die App-Registrierung, die Reichweiten und die registrierte Umleitung URI sind alle org-scoped und ed-identical für eine persönliche Verbindung und eine Organisationsweit, und der Rückruf ist sitzungslos -- also ohne Mitglieder-ID in "State" eine Person, die ihr eigenes Google-Konto würde den Zuschuss auf landen die Reihe der ORGAANIZATION und die Synchronisation jedes Kollegen auf die einer Person neu zu ordnen Kalender. Abwesend bedeutet immer noch die Organisation, die ist, was jeder Staat geschrieben bevor dies aussieht wie. /oauth/url, /oauth/status und DELETE /oauth take ?member=true, und das Mitglied kommt von der SESSION und nicht von der Abfrage -- ein Client, der eine Mitglieds-ID benennt wäre die Wahl, wessen Kalender zu verbinden. saveMemberOAuth upserts by (Mitglied, Provider) anstatt wie einzulegen saveMemberIntegration schon. Einfügen ist für einen eingegebenen DAV-Server richtig, da Person kann zwei behalten, und falsch für einen Zuschuss: es gibt ein Google-Konto verbunden zu einer Zeit, und neu einvernehmlich muss es ersetzen, anstatt eine zweite Reihe für die Sync-Jobs, um beide abholen. GET /member/{memberId' existiert jetzt und lehnt jede ID außer der des Anrufers ab. Dropping die ID und das Lesen der Sitzung stattdessen wäre einfacher und falsch gewesen: fragen für die Kalender eines anderen würde dann mit Ihrem eigenen beantwortet werden. Es gibt keine rechts, das öffnet es -- ein privates Google-Zuschuss ist kein Organisationsguthaben, also Administrator hat auch keine Lektüre.