CRIE UMA API DE AUTENTICAÇÃO EM POUCOS MINUTOS COM O .NET DEVPACK
Вставка
- Опубліковано 5 лют 2025
- Realize seu cadastro e comece a estudar agora mesmo:
desenvolvedor.io/
Projeto .NET DevPack GitHub:
github.com/Net...
Gostou? Curta, compartilhe e dê um star lá no projeto :)
INSTAGRAM:
/ desenvolvedor.io
FACEBOOK:
/ desenvolvedor.io
LINKEDIN:
/ desenvolvedor-io
Fala Pires... Gigante você hein!! Show.
Entrei no canal por um link no Facebook e já dou de cara com algo que eu precisarei em breve no meu projeto.
Ganhou um inscrito. Parabéns e obrigado pelo conteúdo.
Boa, Pires! Grande 'dor' removida da nossa frente.
show. como sempre.
Excelente vídeo!! Seria incrível se você lançasse um vídeo explicando a produção do package
Sensacional!! Pensei em fazer isso nos meus projetos... Agora ficou bem melhor!
Boa Eduardo. Realmente ficou mais fácil assim. Obrigado por compartilhar.
Show de bola, automatizou bastante a implementação do Identity
Eduardo, você me adiantou um lado agora que nem faz idéia!
Ótimo conteúdo como sempre! Eduardo, quando poder da uma olhada na sua página no Facebook, mandei umas perguntas la.
Excelente material Eduardo. Conteúdo TOP, como sempre!
Conteúdo excelente. Parabéns!
Show de bola !!!
Grande Pires, estava mesmo precisando disto. Valeu!
Conteudo de 1° como sempre
Poderia ensinar como eu poderia hospedar um projeto como esses?
Estou vendo esse video meio atrasado 2 anos já se foi...
Estou tentando implementar usando AspNet Core 6 porém a duvida é onde salva a chave privada ? como definir essa chave ?
Só depois desse vídeo fui entender que pra setar o token no Swagger tem que digitar "bearer " antes do token.
Só agradeço!
Já valeu o dia :D
Eduardo excelente explicação, quais dicas você daria para criar um serviço de sincronização de dados local para o servidor remoto?
Exemplo enviar apenas algumas tabelas para a nuvem diariamente por agendamento?
Você acha que o mais indicado é eu extrair todos os dados para arquivos(csv ou json) e fazer o upload? sem precisar alocar a base de dados local? e no servidor fazer a importação?
Como fazer tem N maneiras. A grande questão é o contexto, como seu negócio funciona etc. Eu precisaria entender mais para poder responder.
Excelente Eduardo, parabéns! O pacote também trabalhar com PostgresSQL?
Na verdade não precisa mais depender de provider, cada projeto que instala o seu, dê uma olhada no Sample para entender a mudança.
Excelente! Não encontrei a documentação do banco no git, ela vai estar lá em algum momento?
O que seria a documentação do banco? Os comandos para criar as migrations e a base estão lá :)
Obrigado pelo reply! Por documentação eu quis dizer o esquemático do banco com joins, fks e descrição dos campos. Alguns deles acabam não sendo intuitivos pra quem não trabalha com autenticação. Algumas boas práticas pra quem quiser adotar a lib como padrão de trabalho e possa tirar o melhor dela!
@@cristianomuniz7 Ah ok! Esse banco criado é do Identity, acredito que na documentação deve ter, o que eu posso fazer é disponibilizar o script de criação e o link para a descrição das docs da MS.
Maravilha! Refatorei minha API de autenticação em minutos, e ficou muito mais clean do que estava.
Estou com um outro projeto que já usa o .NET 5, você pretende atualizar esse package para suportar essa versão?
Sim, está no pipeline :)
Eduardo, eu queria fazer uma API separada para que ela possa autenticar várias APIs.. Como que as outras APIs sabe se o token é válido?
Terá que trabalhar com IdentityServer, no curso de Arquitetura dele se não me engano tem isto.
Depende. Essas N APIs são da mesma aplicação? Se sim tudo bem emitir o mesmo token com a implementação do pacote. Caso não seria ideal buscar a solução com Identity Server.
Da para fazer login social com esse pacote?
Talvez um outro, o objetivo desse é apenas isto.
kkkk... como eu rodei a Internet pra fazer aquele botão Authorize no Swagger acontecer kkkkk, mas fiz bonito no projeto hahahaah.
Edu, dá pra usar com a aplicação em Core 5? ou somente até o 3.1.4?
Estamos portando para o 5 também :)
Bom vídeo, Sempre com soluções simples.
Mais alguém teve esse erro na resposta do swagger?
TypeError: Failed to fetch
200
Success
código lindo
Obrigado :D
Muito bom, ajuda bastante, mas ainda acho mais legal construir utilizando o IDENTITY, e criar uma biblioteca para o projeto especifico se necessário, pq senão a gente acaba sabendo fazer as coisas somente utilizando o framework, caindo naquela armadilha dos frameworks corporativos de um video q vc fez uma vez
Você pode criar uma abstração para a biblioteca e até mesmo implementar o Identity na mão se quiser e apenas usar uma parte do pacote como geração de tokens por ex. A ideia não é amarrar e sim dar uma acelerada quando for o caso onde não existe customização e a agilidade na entrega é essencial.