ASP.NET Identity 🟣 Endpoints de Login, Cadastro e Autenticação 2FA |

  Рет қаралды 7,826

balta.io

balta.io

Күн бұрын

🟣 Quer aprender a criar endpoints de login, cadastro e autenticação de dois fatores no ASP.NET Identity?
Neste vídeo, André Baltieri, o balta, mostra como fazer isso de maneira simples e fácil de entender.
Não perca essa aula essencial sobre uma das funcionalidades mais incríveis do .NET!
🟢 Jornada Fullstack Replay
👉 go.balta.io/jornada-fullstack...
🟣 Curso Premium - Desenvolvimento Fullstack em .NET
👉 balta.io/cursos/fullstack-dotnet
------------
⏱ TIMELINE
00:00 - Introdução
00:37 - Jornada Replay
02:44 - O que é o Identity
06:56 - Instalando os pacotes
09:25 - Identity dbcontext
13:26 - Configurando o Identity
17:53 - Gerando o banco
21:18 - Documentação da API
23:17 - Testando a API
25:29 - Autenticação e Autorização
28:05 - Customizando Métodos do Identity
31:03 - Conclusão
------------
🔗 LINKS
Assine nossa Newsletter e receba nosso conteúdo no seu e-mail
👉 go.balta.io/conteudo?...
Participe da nossa comunidade no Discord
👉 balta.io/discord
Receba as novidades no WhatsApp
👉 chat.whatsapp.com/HXlLjLFTn0F...
Segue nosso perfil no Instagram
👉 balta.io?ut...
Segue nosso perfil no LinkedIn
👉 www.linkedin.com/company/balt...

Пікірлер: 76
@fredericocalico
@fredericocalico 13 күн бұрын
O Balta é um dos únicos devs gigantes que ainda responde a todos os comentários no KZfaq. O cara é gigante e humilde ainda por cima. Parabéns!
@baltaio
@baltaio 12 күн бұрын
Não existe "gigante" sem humildade! 🚀🚀 TMJ aqui sempre!!
@canechiaa
@canechiaa 16 күн бұрын
Balta, de verdade. Muito obrigado por todo o conhecimento que você nos passa, você é simplesmente foda!
@baltaio
@baltaio 15 күн бұрын
🚀🚀🚀🚀🚀
@raulsilva4500
@raulsilva4500 29 күн бұрын
Estou ansioso para ver esse vídeo mestre Balta, o identity é uma grande mão na roda. No curso ainda não cheguei no módulo do Identity porque estou a recolher mais materiais para ampliar a minha base antes de consolidar com o teu ensinamento
@baltaio
@baltaio 26 күн бұрын
🚀
@wesleyalbuquerque2206
@wesleyalbuquerque2206 18 күн бұрын
Excelente conteúdo balta, foi cirúrgico no básico que funciona
@baltaio
@baltaio 17 күн бұрын
Essa é a intenção
@LucaSilva7
@LucaSilva7 17 күн бұрын
Caramba, eu não conhecia essa ferramenta, vai ser uma ajuda e tanto. Obrigado, Balta!
@baltaio
@baltaio 15 күн бұрын
🚀
@DiogoLScarmagnani
@DiogoLScarmagnani 19 күн бұрын
Estou desenvolvendo um sistema de agendamento de barbearia para meu TCC e estava patinando no Identity. Esse vídeo veio bem a calhar. Confesso q não mudei nenhuma vírgula das tabelas do Identity, apenas criei uma nova tabela Person onde guardei os dados do usuário e fiz dela uma relação de um-para-um com AspNetUsers. Até estou indo bem, mas o q ainda estou bem preso é na questão dos roles. Mas vamos q vamos! Valeu pelo vídeo, Balta. Conteúdo de muita qualidade em pt-br.
@baltaio
@baltaio 17 күн бұрын
🚀
@fabiojansen4286
@fabiojansen4286 2 күн бұрын
Realmente faz muito sentido essa questão de usar o Identity apenas para o que ele foi feito.. Eu sempre "inflei" ele com as informações adicionais do usuário. No exemplo que você falou, tipo um Aluno é um usuário, o certo seria fazer uma relação de 1:1 entre o aluno e o IdentityUser ? Essa é a melhor forma? E assim para cada entitdade que também for um usuário fazer o mesmo?
@mikaelmendes340
@mikaelmendes340 19 күн бұрын
Por favor faça um curso de .Net Maui. Cursos em português são escassos
@baltaio
@baltaio 19 күн бұрын
🚀
@GladsonReis
@GladsonReis 19 күн бұрын
Seria perfeito
@flavioreis83
@flavioreis83 19 күн бұрын
Apoio demais
@igorgaspar6202
@igorgaspar6202 18 күн бұрын
Apoio
@ducouteausect3231
@ducouteausect3231 16 күн бұрын
Então aprenda inglês ué.
@fabioluizvieiradasilva
@fabioluizvieiradasilva 18 күн бұрын
show de bola! faltou mostrar a autenticação de 2FA.
@baltaio
@baltaio 17 күн бұрын
COMENTEM AQUI que faço um vídeo mostrando 2FA... inclusive com QR Code!
@dhionys.soares
@dhionys.soares 17 күн бұрын
Já tem na plataforma Premium?
@baltaio
@baltaio 17 күн бұрын
@@dhionys.soares ainda não!
@luisvinicius7160
@luisvinicius7160 17 күн бұрын
@@baltaio boa!
@fabioluizvieiradasilva
@fabioluizvieiradasilva 17 күн бұрын
@@baltaio faz então Balta! Aí vai ser show
@willian-rattis
@willian-rattis 16 күн бұрын
Sempre com uns temas legais no Rider Balta
@baltaio
@baltaio 15 күн бұрын
Né!! 🚀🚀🚀
@asesorwebvideos
@asesorwebvideos 19 күн бұрын
Gracias, saludos de Chile
@baltaio
@baltaio 19 күн бұрын
Gracias!!! 💜
@carlosvieiratech
@carlosvieiratech 14 күн бұрын
Balta só uma dúvida. Em relação a não deixar o EF gerar tudo automático como ele faz, digo em relação ao banco com a Migration, quando você diz pra fazer o mapeamento, seria da forma como você já explicou nos cursos? Tipo criar uma classe chamada UseMapping por exemplo, e criar lá builder.ToTable("user");? Seria aquele mapeamento que vc já explicou e ai depois chamar isso dentro da classe AppDbContext?
@baltaio
@baltaio 12 күн бұрын
Isso aí... inclusive deixei as classes "prontas" no curso Fullstack! Quiser usar elas como base...🚀🚀🚀
@williamabelo
@williamabelo 12 күн бұрын
Salve Balta, ótimo vídeo parabéns. Cara, uma duvida... se a nossa aplicação precisar escalar e subir novas instancias de maquinas, o cookie(no caso desse exemplo) vai continuar valido também nessas novas maquinas?
@baltaio
@baltaio 11 күн бұрын
Assim como fiz vai sim! Agora se precisar armazenar o Cookie para invalidar por exemplo, aí é outro esquema!
@josuealves7929
@josuealves7929 18 күн бұрын
Top
@baltaio
@baltaio 17 күн бұрын
🚀
@gabrielrodriguesricardo
@gabrielrodriguesricardo 16 күн бұрын
Dei o comando Add-Migration e deu o erro: AddEntityFrameworkStores can only be called with a role that derives from IdentityRole. Unable to create a 'DbContext' of type ''.
@baltaio
@baltaio 15 күн бұрын
Provavelmente faltou informar o tipo da chave do Role!
@juniorodrigues8198
@juniorodrigues8198 19 күн бұрын
qual tema está usando no rider, Balta?
@baltaio
@baltaio 17 күн бұрын
Trash Panda hahahaha
@juniorodrigues8198
@juniorodrigues8198 17 күн бұрын
@@baltaio obrigado Sr Baltiere rs
@marcelocaselli3898
@marcelocaselli3898 19 күн бұрын
Tem algum vídeo consumindo api de terceiros?
@baltaio
@baltaio 17 күн бұрын
Tem sim, nos cursos (Fullstack)
@michaelfaleiro
@michaelfaleiro 18 күн бұрын
Conteúdo muito bom, parabéns. Balta qual o nome desse tema do Rider ?
@baltaio
@baltaio 17 күн бұрын
Trash Panda!!
@user-hy8si2wv5n
@user-hy8si2wv5n 19 күн бұрын
se eu for usar uma api com controllers, é possivel utilizar esses metodos do identity gerados automaticamente ?
@baltaio
@baltaio 17 күн бұрын
Sim, eles independem do modelo (Minimal APIs ou MVC)
@DanielBianchi-zs2fv
@DanielBianchi-zs2fv 19 күн бұрын
Balta, e se eu quiser adiciona4 campos no registro do usuario? Como telefone e endereco por exemplo, teria que reescrever o metodo register do identity?
@baltaio
@baltaio 17 күн бұрын
Teria sim, mas ai é bom você pensar se são campos do usuário ou se são campos do cliente/fornecedor/colaborador.... são coisas distintas... eu particularmente não gosto de deixar muitas infos no usuário... Usuário é só um identificador para acesso ao sistema... aqui temos usuários que são externos (contador, financeiro), temos usuários que são APIs (Sim, tem API que se autentica na nossa API) e tem usuários que são os alunos... Embora o aluno tenha um usuário de acesso, as informações do aluno são dele, desta entidade!!! Pegou?
@DanielBianchi-zs2fv
@DanielBianchi-zs2fv 17 күн бұрын
@@baltaio Acho que entendi sim, obrigado!
@Jfmartinsvred
@Jfmartinsvred 19 күн бұрын
Balta, caso precise adicionar ou alterar algo ao método login por exemplo, tem como reescrever ele ?
@baltaio
@baltaio 17 күн бұрын
Tem sim!!!
@Jfmartinsvred
@Jfmartinsvred 16 күн бұрын
@@baltaio No próximo vídeo relacionado, poderia explicar?
@Guilhermedores
@Guilhermedores 19 күн бұрын
Tem como gerar token jwt de forma automática assim também?
@baltaio
@baltaio 17 күн бұрын
Tem sim!
@douglas_dev1
@douglas_dev1 19 күн бұрын
unico problema que eles nao tem o scaffolding pq vindo o default dele nao da para fazer muita coisa nao... a nao ser o feijao com arroz, ele nem usa mais o jwt tambem...
@baltaio
@baltaio 17 күн бұрын
Não tem Scaffolding (ainda) mas dá pra reescrever se precisar... Sobre o JWT, tem como usar Token com ele sim, inclusive JWT...
@douglas_dev1
@douglas_dev1 17 күн бұрын
@@baltaio ta ai o teu proximo tema =P
@adorno2596
@adorno2596 19 күн бұрын
E o 2FA? rs😄
@baltaio
@baltaio 17 күн бұрын
COMENTEM AQUI que eu faço um video mostrando... inclusive com QR Code!!
@tiagosantos2136
@tiagosantos2136 19 күн бұрын
Que editor é esse?
@luisvinicius7160
@luisvinicius7160 19 күн бұрын
É o Jetbrains Rider com a nova UI habilitada.
@baltaio
@baltaio 17 күн бұрын
JetBrains Rider (JetBrains patrocina euuuuu)
@MrFreddao
@MrFreddao 19 күн бұрын
Nessa parte de auth o .net é muito fraco. Pessimo DB. Eu nao usei nada disso, fiz tudo na mao pra ter um DB q presta. As roles sao pessimas, so pode ter 1 role por usuario. Muito primario. Mas pra quem esta estudando serve. Pra producao nao atende.
@dihseid2061
@dihseid2061 19 күн бұрын
Na minha empresa usamos roles sem problemas, inclusive várias roles para cada usuário sem nenhuma limitação
@baltaio
@baltaio 17 күн бұрын
Uai, eu mapeei aqui e o DB ficou bom, não precisei fazer na mão... Mas concordo que deixa ele gerar fica ruim! Em relação as roles, elas são NxN, tanto para usuários quanto para Claims, incluindo login externo que já vem pronto (Facebook, Google, Microsoft, GitHub...) Tenho vários clientes rodando ele em produção, nosso site usa ele em produção! Acho que é ranço seu hahahahah Mas conta ai com mais detalhes o que te incomoda que discutimos!
@caiozowyecamachocabral5413
@caiozowyecamachocabral5413 21 күн бұрын
Pq alguem iria querer aprender asp à essa altura da história?
@baltaio
@baltaio 19 күн бұрын
É sério essa pergunta?
@brunoplacidev
@brunoplacidev 19 күн бұрын
talvez pq muitas empresas ainda utilizam essa tecnologia...
@DiogoLScarmagnani
@DiogoLScarmagnani 19 күн бұрын
E por quê não? Pergunta séria, na boa.
@juniorodrigues8198
@juniorodrigues8198 19 күн бұрын
deve ser mais um cria da rocketseat que acha que o mundo gira em torno de react kkk
@rogue8458
@rogue8458 19 күн бұрын
@@juniorodrigues8198 a rockeatseat tem trilha pra C# agora tb, não deve ser mais o caso
3 novos métodos do #linq no #dotnet 9 - Preview 1| #balta
11:06
НЫСАНА КОНЦЕРТ 2024
2:26:34
Нысана театры
Рет қаралды 756 М.
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 65 МЛН
Beautiful gymnastics 😍☺️
00:15
Lexa_Merin
Рет қаралды 15 МЛН
CrowdStrike IT Outage Explained by a Windows Developer
13:40
Dave's Garage
Рет қаралды 2 МЛН
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 104 М.
The .NET 8 Auth Changes You Must Know About!
10:27
Nick Chapsas
Рет қаралды 137 М.
PODMAN: Why it's the Future of Containers (examples included)
10:50
Tech FUN-dementals
Рет қаралды 6 М.
Layouts, páginas e componentes no Blazor | #balta
13:55
balta.io
Рет қаралды 11 М.
O DEBOCHE À FÉ CRISTÃ NAS OLIMPÍADAS DE PARIS.
4:29
Silas Malafaia Oficial
Рет қаралды 185 М.
Full stack web UI with Blazor in .NET 8 | .NET Conf 2023
55:56
Scrum Master é um Inútil (não é só sobre isso)
14:56
Lucas Montano
Рет қаралды 51 М.
iPhone 15 Pro Max vs IPhone Xs Max  troll face speed test
0:33
#samsung #retrophone #nostalgia #x100
0:14
mobijunk
Рет қаралды 9 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН