Login com Google no Blazor Web App: a sessão nasce num endpoint HTTP, não no circuito
Configure o login com Google num Blazor Web App com validação no servidor, cookie de sessão criado num endpoint HTTP e nenhum segredo no projeto WebAssembly.
552 artigos. As categorias separam os assuntos; cada página mostra 12.
Configure o login com Google num Blazor Web App com validação no servidor, cookie de sessão criado num endpoint HTTP e nenhum segredo no projeto WebAssembly.
Entenda a diferença entre propriedade de domínio e de prefixo de URL, verifique por DNS, isole cada subdomínio no relatório e revise quem tem acesso antes de tirar conclusões.
Pegue um componente copiado de um catálogo Tailwind e verifique teclado, nome dos botões, contraste e foco do modal, com um teste automatizado que impede a regressão.
Revise o export de um construtor visual de Bootstrap: título e hierarquia, labels nos campos, botões com type, texto de enchimento e conflito entre versões do framework.
Monte Redis com Sentinel no Compose como laboratório, entenda quorum e maioria, derrube o primário de propósito e confirme que a aplicação reconecta antes de levar o desenho para produção.
Entenda por que um componente InteractiveAuto busca dados duas vezes, perde o que estava num serviço e esquece quem está logado, e como desenhar o estado para os dois lados.
Faça uma barra de progresso que diga o percentual em texto, anuncie o andamento ao leitor de tela sem metralhar avisos e troque a barra por uma mensagem clara quando a operação falhar.
Gere classes C# a partir do XSD de forma repetível, mantenha a customização fora do arquivo gerado e transforme a troca de versão do leiaute num diff revisável.
Entenda por que detectar encoding é palpite, troque mb_detect_encoding por uma verificação determinística com mb_check_encoding e teste o caminho com "ação" antes de converter qualquer coisa.
Meça em repouso e sob a sua carga real, compare com o limite do modelo e olhe o clock. Só então decida se é poeira, ventoinha ou pasta térmica.
O manual da fase do AUDESP é o contrato do arquivo. Veja como registrar no repositório qual fase e versão você implementou, detectar quando o TCE-SP publica outra e testar antes do envio oficial.
Integre o Checkout Transparente com token gerado no navegador, pagamento criado no servidor com chave de idempotência e confirmação por notificação conferida, sem gravar nem logar o cartão.