3
respostas

[Dúvida] Não fiquei muito na dúvida, só que li de vagarinho e entendi o plano que vocês querem fazer

Não fiquei muito na dúvida, só que li de vagarinho e entendi o plano que vocês querem fazer

3 respostas

achei projeto bom

achei o projeto muito bom, gostei do conteúdo de ia

Olá, Kauê! Tudo bem?

Que satisfação ler o seu comentário! Fico muito feliz que você tenha conseguido captar a lógica por trás do uso de Secrets e do controle de usuário com Identity no .NET 6.

Às vezes, na programação, "ler de vagarinho" é justamente o segredo. Conceitos de segurança e autenticação são densos e exigem que a gente entenda bem o fluxo antes de sair digitando código.

O que faz o plano dos "Secrets" ser tão importante?

Só para reforçar o que você aprendeu, o grande "plano" aqui é evitar um dos erros mais comuns e perigosos no desenvolvimento: subir senhas, chaves de banco de dados ou tokens de API para o GitHub.

  • Secrets Manager: Ele guarda essas informações sensíveis em uma pasta local do seu computador, fora da pasta do projeto. Assim, o arquivo .csproj sabe que elas existem, mas elas nunca entram no seu controle de versão.
  • Identity: Como você notou, ele facilita absurdamente a criação de tabelas de usuários, logins e permissões (roles), que é o "coração" de qualquer aplicação segura.

Sobre o uso de IA

É muito bacana que você tenha gostado do conteúdo de IA integrado ao projeto! O uso de Inteligência Artificial para ajudar a modelar dados ou explicar fluxos de segurança no .NET está se tornando uma habilidade essencial para os desenvolvedores modernos.

O curso de Identity é um divisor de águas, pois é nele que sua aplicação deixa de ser apenas um código funcional e passa a ser um sistema profissional e protegido.

Qual foi a parte que você achou mais curiosa: a forma como o Identity cria as tabelas automaticamente ou como o Secret "esconde" a sua String de Conexão?