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

КОМЕНТАРІ • 47

  • @andersonwiginieski1123
    @andersonwiginieski1123 4 роки тому +1

    Fala Pires... Gigante você hein!! Show.

  • @CarlosRibeiroRC
    @CarlosRibeiroRC 4 роки тому +1

    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.

  • @tirodev
    @tirodev 4 роки тому +2

    Boa, Pires! Grande 'dor' removida da nossa frente.

  • @gilmarsantossilva4332
    @gilmarsantossilva4332 2 роки тому

    show. como sempre.

  • @jessesantos7679
    @jessesantos7679 Рік тому

    Excelente vídeo!! Seria incrível se você lançasse um vídeo explicando a produção do package

  • @adjaircosta2737
    @adjaircosta2737 4 роки тому +3

    Sensacional!! Pensei em fazer isso nos meus projetos... Agora ficou bem melhor!

  • @artsbaro
    @artsbaro 4 роки тому +2

    Boa Eduardo. Realmente ficou mais fácil assim. Obrigado por compartilhar.

  • @lacerda533
    @lacerda533 4 роки тому +2

    Show de bola, automatizou bastante a implementação do Identity

  • @robsonsilva9490
    @robsonsilva9490 2 роки тому

    Eduardo, você me adiantou um lado agora que nem faz idéia!

  • @deividemateus1133
    @deividemateus1133 4 роки тому +1

    Ótimo conteúdo como sempre! Eduardo, quando poder da uma olhada na sua página no Facebook, mandei umas perguntas la.

  • @leandropintorj
    @leandropintorj 4 роки тому +1

    Excelente material Eduardo. Conteúdo TOP, como sempre!

  • @rezendemarcio
    @rezendemarcio 3 роки тому

    Conteúdo excelente. Parabéns!

  • @RenanBushido
    @RenanBushido 4 роки тому +1

    Show de bola !!!

  • @nunograca2779
    @nunograca2779 4 роки тому +1

    Grande Pires, estava mesmo precisando disto. Valeu!

  • @X3noic
    @X3noic 4 роки тому +2

    Conteudo de 1° como sempre

  • @matheuscampos9944
    @matheuscampos9944 2 роки тому

    Poderia ensinar como eu poderia hospedar um projeto como esses?

  • @rogerioadrianosilva5360
    @rogerioadrianosilva5360 2 роки тому

    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 ?

  • @UiliamKnhoto
    @UiliamKnhoto 3 роки тому +1

    Só depois desse vídeo fui entender que pra setar o token no Swagger tem que digitar "bearer " antes do token.
    Só agradeço!

  • @giovanipereira150
    @giovanipereira150 4 роки тому +1

    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?

    • @giovanipereira150
      @giovanipereira150 4 роки тому

      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?

    • @desenvolvedorio
      @desenvolvedorio  4 роки тому

      Como fazer tem N maneiras. A grande questão é o contexto, como seu negócio funciona etc. Eu precisaria entender mais para poder responder.

  • @fernandopereira5194
    @fernandopereira5194 4 роки тому +2

    Excelente Eduardo, parabéns! O pacote também trabalhar com PostgresSQL?

    • @desenvolvedorio
      @desenvolvedorio  4 роки тому

      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.

  • @cristianomuniz7
    @cristianomuniz7 4 роки тому +1

    Excelente! Não encontrei a documentação do banco no git, ela vai estar lá em algum momento?

    • @desenvolvedorio
      @desenvolvedorio  4 роки тому +1

      O que seria a documentação do banco? Os comandos para criar as migrations e a base estão lá :)

    • @cristianomuniz7
      @cristianomuniz7 4 роки тому +1

      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!

    • @desenvolvedorio
      @desenvolvedorio  4 роки тому

      @@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.

  • @thiagolugarini7109
    @thiagolugarini7109 4 роки тому +1

    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?

  • @guilhermevada6726
    @guilhermevada6726 4 роки тому +1

    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?

    • @FernandoHenriqueGuerra
      @FernandoHenriqueGuerra 4 роки тому +3

      Terá que trabalhar com IdentityServer, no curso de Arquitetura dele se não me engano tem isto.

    • @desenvolvedorio
      @desenvolvedorio  4 роки тому +1

      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.

  • @Rian1991Carlos
    @Rian1991Carlos 3 роки тому +1

    Da para fazer login social com esse pacote?

    • @desenvolvedorio
      @desenvolvedorio  3 роки тому

      Talvez um outro, o objetivo desse é apenas isto.

  • @misaelcostahomem7999
    @misaelcostahomem7999 3 роки тому +2

    kkkk... como eu rodei a Internet pra fazer aquele botão Authorize no Swagger acontecer kkkkk, mas fiz bonito no projeto hahahaah.

  • @laurolnunes
    @laurolnunes 3 роки тому +1

    Edu, dá pra usar com a aplicação em Core 5? ou somente até o 3.1.4?

  • @rafaelferreira4011
    @rafaelferreira4011 4 роки тому +1

    Bom vídeo, Sempre com soluções simples.
    Mais alguém teve esse erro na resposta do swagger?
    TypeError: Failed to fetch
    200
    Success

  • @ManolooBR
    @ManolooBR 4 роки тому +1

    código lindo

  • @walkmachinerides4454
    @walkmachinerides4454 4 роки тому +1

    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

    • @desenvolvedorio
      @desenvolvedorio  4 роки тому +1

      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.