Wyślij własną nazwę hosta org jako skrzynce pocztowej Przekierowując OAuth

FeatureEmailService
Shipped
4 września 2026 23:40 UTC
Author
Kamo
Commit
8b44eb3

Organizacja, która wprowadziła własną aplikację Google lub Entra, która zarejestrowała Aplikacja na własny rachunek, pod własną marką, i jest teraz informowana o tym Ustawienie ekranu, aby autoryzować własną domenę api. To sprawia, że usługa Wyślij to. Obie nogi przechodzą przez jeden wybór, ponieważ muszą się zgodzić: wartość na żądanie autoryzacji i wartość powtórna na wymianie tokenów Musi być identyczno-identyczny lub dostawca odrzuca wymianę. Oddzwonienie Leg jest publiczny i bez sesji — przeglądarka dociera od dostawcy Bez sesji Kamo – więc organizacja wychodzi z państwa, czyli Dlaczego orgIdFromState istnieje obok dostawcyFromState. Ogłuszona na org będącym właścicielem klienta, a ta brama nie jest przypadkowa. Rejestracja platformy Kamo zawiera dokładnie jeden przekierowanie URI, na Gospodarz platformy; wysyłanie adresu naorg przeciwko niemu jest redirect_uri_mismatch org nie może naprawić z dowolnego miejsca w Kamo, Ponieważ nie są właścicielami tego projektu Google. hasOrgOwnClient jest taki sam Pytanie PlatformOAuthClientResolver odpowiada, gdy wybiera, który klient Id do wysłania, więc poświadczenie i przekierowanie nigdy nie mogą się nie zgadzać Która aplikacja łączy się. Tylko autorytet jest przepisany, więc GOOGLE_OAUTH_REDIRECT_URI zachowuje swój Ścieżka i jej schemat. OAuthRedirectUriTest dzwoni raczej do własnego prywatnego selekcjonera kontrolera niż przetworzyć go i przypina skonfigurowane domyślnie przeciwko OAuthCallbackPaths — tabela odczytuje ekran ustawień. Ta straż jest punkt pliku testowego: jeśli oba dryfują, nic tutaj nie zawiedzie. To się stało. Porażka w Google, kilka tygodni później, dla organizacji, która skopiowała Wyciągnięcie ekranu, który już się mylił. Złapał również jeden prawdziwy błąd w tej zmianie: platformaProviderFor Przełącza się w enum, a przełącznik nad null enum rzuca raczej niż Upadek domyślnego ramienia - więc oddzwonienie, którego stan nie rozszyfrowałby Wziął NPE w drodze do własnej strony błędu.

All changes

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny