Para usar identidades externas com o Identity-Aware Proxy (IAP), seu app precisa de uma página de login. O IAP redirecionará os usuários para esta página para autenticação antes que eles acessem recursos seguros.
Neste artigo, você aprenderá como criar uma página de autenticação usando FirebaseUI, uma biblioteca JavaScript de código aberto. A FirebaseUI fornece elementos personalizáveis que ajudam a reduzir o código boilerplate e processa os fluxos de login de usuários com uma ampla variedade de provedores de identidade.
Para começar mais rapidamente, deixe o IAP hospedar a UI para você. Isso permite que você teste identidades externas sem escrever códigos adicionais. Para cenários mais avançados, também é possível criar sua própria página de login do zero. Essa opção é mais complexa, mas oferece controle total sobre o fluxo de autenticação e a experiência do usuário.
Antes de começar
Ativar identidades externas e selecionar a opção Fornecerei minha própria IU durante a configuração.
Como instalar as bibliotecas
É necessário instalar as bibliotecas gcip-iap,