Para configurar seu ambiente e começar a implementar o FedCM, você precisa de um contexto seguro (HTTPS ou localhost) no IdP e no RP no Chrome.
Bloquear cookies de terceiros

Você pode testar como o FedCM funciona sem cookies de terceiros no Chrome.
Para bloquear cookies de terceiros, use o modo de navegação anônima
ou escolha a opção "Bloquear cookies de terceiros" nas configurações do computador em chrome://settings/cookies
ou, em dispositivos móveis, acesse Configurações > Configurações do site > Cookies.
Depurar no computador
Estamos trabalhando para melhorar a experiência de depuração do FedCM com o DevTools.
Enquanto esses recursos estão em desenvolvimento, você pode usar os registros de solicitações de rede chrome://net-export
:
- Navegue para
chrome://net-export
. Selecione "Incluir bytes brutos" e clique em "Iniciar geração de registros no disco". Selecione um local para salvar os registros quando solicitado.
Interface da ferramenta Net-export: Start Abra uma página que chama o FedCM, por exemplo, o RP de demonstração.
Conclua o fluxo do FedCM que você quer depurar (por exemplo, inscrição do usuário).
Navegue até
chrome://net-export
e pressione "Stop Logging".Interface da ferramenta de exportação de rede: registro concluído no disco Abra os registros com uma ferramenta de visualização de registros de sua escolha, por exemplo, o NetLog viewer.
Ao usar o NetLog Viewer, selecione
Events
no painel à esquerda e aplique o filtrotype:URL_REQUEST
.
Neste exemplo, os registros mostram que duas solicitações foram enviadas ao
endpoint de contas.
Isso acontece porque o usuário não fez login com o IdP ao visitar a página pela primeira vez. URL_REQUEST_JOB_FILTERED_BYTES_READ
indica que o servidor
respondeu com uma mensagem de erro no corpo da resposta: { error: "not signed in."
}
.

A segunda solicitação /accounts
foi bem-sucedida, e o IdP respondeu com os
dados da conta:
