Chave SSH na VM: entre sem senha e sem deixar a chave privada no projeto
Gere um par de chaves por pessoa, instale só a pública na VM, desligue o login por senha com segurança e saiba remover o acesso de quem saiu da equipe.
553 artigos. As categorias separam os assuntos; cada página mostra 12.
Gere um par de chaves por pessoa, instale só a pública na VM, desligue o login por senha com segurança e saiba remover o acesso de quem saiu da equipe.
Use o sub do Google como chave da identidade, decida o que fazer quando o e-mail já existe, peça só os escopos de login e faça um logout que encerra a sua sessão de verdade.
Entenda como o NuGet resolve versões, quando o restore muda sozinho, como usar packages.lock.json, gestão central de versões e mapeamento de feeds, e como publicar o seu pacote.
Configure JWT com validade de minutos, assinatura e algoritmo conferidos no servidor e refresh token revogável, para que um token roubado não vire senha permanente.
Configure UseExceptionHandler, ProblemDetails e IExceptionHandler para que toda exceção não tratada vire um 500 limpo, com um id que leva direto à linha certa do log.
Monte uma lista reordenável em Vue 3 com arraste nativo, botões Subir e Descer, foco preservado, anúncio para leitor de tela e volta da ordem quando o servidor falha.
Monte um checkout transparente com tokenização no provedor, sem número de cartão no seu banco ou log, com valor calculado no servidor e status pago vindo do webhook.
Escreva valores em reais por extenso a partir de decimal, com cem e cento, mil sem "um", "de reais" nos milhões redondos e testes que pegam os erros de concordância.
Configure identidade, valor padrão, coluna computada, data de atualização e rowversion no EF Core para o banco gerar esses valores e a aplicação apenas lê-los de volta.
Instale o Docker pelo repositório oficial e descreva o serviço em Compose com volume, porta presa ao localhost e log com limite, para o dado sobreviver à recriação.
Ligue a depuração USB, autorize só o seu computador, capture o log certo com adb e desligue tudo ao terminar. O aparelho real mostra o que o emulador esconde.
Mova os uploads do disco da aplicação para um armazenamento de objetos, com chave gerada por você, metadados no banco e download que confere o dono.