Toda requisição passa pelo login primeiro
Todo o tráfego dos apps em *.teamonly.app vai para um único Worker de despacho antes de qualquer outra coisa. Ele identifica a organização e o app pelo hostname, verifica se há uma sessão válida e só então encaminha a requisição para o app. Sem sessão, o visitante recebe a tela de login. O código do cliente nunca roda para ele.
Há três formas de entrar: OpenID Connect do Google, OpenID Connect da Microsoft (Entra ID) ou um código de uso único enviado a um e-mail da empresa. No Google e na Microsoft, o ID token é verificado no nosso servidor, incluindo assinatura, audiência, expiração e o domínio do e-mail. O valor hd do Google é conferido a partir do token verificado, não aceito da requisição. Na Microsoft, só contas corporativas e de estudante são aceitas, e o emissor do token precisa corresponder ao próprio tenant.