Parabéns MACORATTI pelas suas aulas..... Top demais, vc faz programar de forma prof. ficar fácil. Mais um aprendizado com suas aulas em Asp .Net Core 2.0 Aqui funcionou tudo certinho, agora só eu aprimorar mais essa API. Graveeee mais aulas! : ) : ) : ) S@muel Lim@ - 23/12/2020
no lugar do if vc faz uma chamada para o banco de dados, onde valida o nome e o usuario, e se as condicoes forem verdadeiras, vc entra no if e gera o token
Agradeço imensamente, deve fazer para mais de 15 anos que seus conteúdos me auxiliam no dia a dia, seja na empresa ou nas aulas que ministro. Sempre se atualizando e trazendo as novidades e com certeza ajudando toda a nação desenvolvedora.
Detalhe importante, talvez ajude quem estiver aprendendo: durante a vídeo aula, na minha SecurityKey dentro do appsettings.json eu coloquei um valor qualquer, tipo 1234567890 e deu erro. Só depois que eu coloquei exatamente o valor que o Macoratti deu de exemplo é que consegui. Não sei como gerar outra SecurityKey válida.
Olá @skota , Como os JSON Web Tokens (JWT) não são assinados usando a criptografia asymmetric, você não precisa gerar sua chave secreta usando ssh-keygen . Você pode facilmente usar uma senha forte, por exemplo: www.grc.com/passwords.htm, desde que ela seje longa e aleatória. A chance de colisão (e, portanto, alguém capaz de decodificar seu JSON codificado) é bem baixa. E se você juntar duas dessas senhas fortes , terá uma string ASCII de 128 bits.
Olá Macoratti... Vc teria essa implementação, mas para um Asp.Net WebApi 2, sem ser para Core ? Estou buscando a parte final onde se faz a validação do token enviado pelo cliente, mas nesse ponto, o código difere desse que você demonstra para o Core, porque não existe a classe Startup.cs no WebApi 2. Entendo que o código "AddAuthentication" deve ser colocado WebApiConfig.Register do projeto, mas não sei exatamente como... Vc teria essa parte final onde vc habilita a validação dos tokens e protege as actions, mas para o Asp.Net WebApi 2 ?
Boa noite é possível criar dashboard em c# para fazer gestão te tempo de entrada é saída, dados vindo de base dados, e tempo de trabalho de cada trabalhador, é possível criar aplicativo onde administrador pode arrastar foto.
Simples e direto! Muito bom mestre! Parabéns!
Você é fantástico. Deus abençoe sua vida!!!
Muito bom! Obrigado por existir Macoratti!
Parabéns MACORATTI pelas suas aulas.....
Top demais, vc faz programar de forma prof. ficar fácil.
Mais um aprendizado com suas aulas em Asp .Net Core 2.0
Aqui funcionou tudo certinho, agora só eu aprimorar mais essa API.
Graveeee mais aulas! : ) : ) : )
S@muel Lim@ - 23/12/2020
Marcoratti, essa validação que vc faz com o usuario MAC e a SENHA numsey, poderia mostrar onde consigo validar com o meu usuario no banco de dados?
no lugar do if vc faz uma chamada para o banco de dados, onde valida o nome e o usuario, e se as condicoes forem verdadeiras, vc entra no if e gera o token
como ficaria no net framework?
Agradeço imensamente, deve fazer para mais de 15 anos que seus conteúdos me auxiliam no dia a dia, seja na empresa ou nas aulas que ministro. Sempre se atualizando e trazendo as novidades e com certeza ajudando toda a nação desenvolvedora.
Acompanho você a anos e só tenho a agradecer por tudo que você forneceu para a comunidade, parabéns e obrigado por tudo.
Conteúdo relevante isso sim deveria estar em alta.
Me ajudou muito
Meu deus do ceu cara, voce tem canal, acompanho voce a anos!
Estou usando o Net Core 3.1, fiz tudo igualzinho e não funcionou de jeito nenhum :/
Lenda viva! Leio desde o VB.net versão 1.1!!! To inscrito no canal já Macoratti! Parabéns por ter ajudado tanta gente nesse tempo todo, mestre!
Detalhe importante, talvez ajude quem estiver aprendendo:
durante a vídeo aula, na minha SecurityKey dentro do appsettings.json eu coloquei um valor qualquer, tipo 1234567890 e deu erro. Só depois que eu coloquei exatamente o valor que o Macoratti deu de exemplo é que consegui.
Não sei como gerar outra SecurityKey válida.
Olá @skota ,
Como os JSON Web Tokens (JWT) não são assinados usando a criptografia asymmetric, você não precisa gerar sua chave secreta usando ssh-keygen . Você pode facilmente usar uma senha forte, por exemplo: www.grc.com/passwords.htm, desde que ela seje longa e aleatória. A chance de colisão (e, portanto, alguém capaz de decodificar seu JSON codificado) é bem baixa. E se você juntar duas dessas senhas fortes , terá uma string ASCII de 128 bits.
@@stellaoliveirabertth não sabia, Stella. Thanks!
Excelente vídeo, simples, funcional e objetivo. Obrigado Macoratti.
Bah Macoratti tu é uma lenda!! Sempre claro em suas demonstrações =D Obrigado!!!
Show de bola demais Macoratti! Obrigado, bom fim de semana.
Excelente tutorial, mas fiquei como uma dúvida. Como eu faço um logout no token?
Remove o token ao efetuar logout.
Mini Curso excelente era o que eu precisava, vlw
Valeuuu
Olá Macoratti... Vc teria essa implementação, mas para um Asp.Net WebApi 2, sem ser para Core ? Estou buscando a parte final onde se faz a validação do token enviado pelo cliente, mas nesse ponto, o código difere desse que você demonstra para o Core, porque não existe a classe Startup.cs no WebApi 2. Entendo que o código "AddAuthentication" deve ser colocado WebApiConfig.Register do projeto, mas não sei exatamente como... Vc teria essa parte final onde vc habilita a validação dos tokens e protege as actions, mas para o Asp.Net WebApi 2 ?
se ainda tiver interesse: www.udemy.com/criando-e-consumindo-servicos-restful-com-aspnet-web-api-2/
Boa noite é possível criar dashboard em c# para fazer gestão te tempo de entrada é saída, dados vindo de base dados, e tempo de trabalho de cada trabalhador, é possível criar aplicativo onde administrador pode arrastar foto.
Ótimo vídeo, tenho uma dúvida: como faço para um app feito no xamarin utilizar o api com JWT?
Otimo tutorial, mas você teria um exemplo de refresh token mestre?
muito legal!