Django Rest Framework Authentication 🔒 ✅ Scalable Auth in 27 minutes [2023]

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 116

  • @marufbepary100
    @marufbepary100 ปีที่แล้ว +50

    This is precisely what I was looking for, just the backend code without the frontend. Straight to the point and just enough explanation.

  • @destinyobamwonyi8865
    @destinyobamwonyi8865 9 หลายเดือนก่อน +6

    This is the best video I have seen in restframework, no unecessary view rendering and setting of routers and use of generics and all that, just straight forward api and response the key things to know.

  • @silvertechnolo3958
    @silvertechnolo3958 10 หลายเดือนก่อน +1

    Way better than the university courses that just flounder and get distracted with useless things and never get to the point. Thanks!

  • @alfonsogutierrez3993
    @alfonsogutierrez3993 ปีที่แล้ว +5

    Awesome video man! Love how you explain what's actually going on and don't just write code without explaining

  • @softwareengineer8923
    @softwareengineer8923 4 หลายเดือนก่อน

    Such a nice tutorial for those who want to have a grasp on the topic quickly, keep up the high quality content

  • @GloomyPineapple
    @GloomyPineapple ปีที่แล้ว +3

    Fantastic work. Much better than most video out there trying to achieve the same goal. Thanks for your time.

  • @mimiomare9439
    @mimiomare9439 3 หลายเดือนก่อน

    This was such a nice tutorial. Very easy to follow with thorough explanations and simple, readable code. Thanks!

  • @lbuduen
    @lbuduen 8 หลายเดือนก่อน

    Excellent tutorial, to the point, keep up the good work!!!👏👏👏

  • @thomasguimezanes3012
    @thomasguimezanes3012 ปีที่แล้ว +3

    Thank you so much ! You saved my day ! Very "simple" explanation !

  •  7 หลายเดือนก่อน

    Congratulations, very simple but it covers and explains the important things.

  • @hazematya2421
    @hazematya2421 11 หลายเดือนก่อน +1

    Thanks man ! This is really awesome. Precise and concise !

  • @tacca4720
    @tacca4720 5 หลายเดือนก่อน

    Excellent, well explained, clear and concise.

  • @DressedHuman
    @DressedHuman 4 หลายเดือนก่อน

    I was exactly looking for this tutorial. Thanks Adam bro. It helped me a lot. I think you are underrated. Anyone should give a look to this channel, at least this video❤❤

  • @NolenFelten
    @NolenFelten ปีที่แล้ว +1

    Hey man, just inspected the django-rest-auth code and must say, nice job.

  • @dominikarndt6049
    @dominikarndt6049 ปีที่แล้ว +2

    Thank you so much for the amazing video, this was unbelievably helpful and uncomplicated!

  • @ramiomar0
    @ramiomar0 ปีที่แล้ว +1

    love how you explain things, awesome explanation thank you.

  • @vignarajpai5522
    @vignarajpai5522 3 หลายเดือนก่อน

    Thanks a lot, really easy to follow + straight to the point. Saved lots of reading time xD.

  • @pranitmane
    @pranitmane 6 หลายเดือนก่อน

    to the point and clear explanation!! this is exactly what i needed..

  • @ty.davis3
    @ty.davis3 11 หลายเดือนก่อน

    I loved this video and am excited that I got this function working in my own little project!

  • @lfc5times130
    @lfc5times130 ปีที่แล้ว

    Very good Tutorial and we can use this in real time projects. We can add mobile number or any fields during registration process with this customisation. Thanks a lot man!

  • @jpgeralla920
    @jpgeralla920 ปีที่แล้ว +2

    awesome! helped me a lot! also, i would like to ask how would you securely send the token from the server to the user/client? can you hide it or encrypt it?

  • @robelwondimu5527
    @robelwondimu5527 4 หลายเดือนก่อน

    Woah, Everything is straight to the Point, Thanks man!

  • @lguarinosud
    @lguarinosud 10 หลายเดือนก่อน

    Mate, exactly what I was looking for, thank you! Now you mentioned that in other video you would explain the how to make ir work with JS but cant seem to find it

  • @-uz
    @-uz ปีที่แล้ว

    i would love more django videos!

  • @maxwelljohn5585
    @maxwelljohn5585 ปีที่แล้ว

    wonderful, i would start mine ASAP. Good job.

  • @lumiventures
    @lumiventures ปีที่แล้ว

    Thank you very much for your videos, as a student I really need it, it would be cool to see a video where detailed design work is being done on Vue js, for example, how to add new elements)

  • @skyconet
    @skyconet ปีที่แล้ว

    Hi Adam la Morre, you are a savior. Thanks.

  • @jlassicp
    @jlassicp 4 หลายเดือนก่อน

    That was very helpful ! Thanks Adam

  • @mingxinxu1465
    @mingxinxu1465 9 หลายเดือนก่อน

    Solid explaination, so calm!

  • @ilabdata355
    @ilabdata355 3 หลายเดือนก่อน

    Thank U for share Bro!!! New Subscriber here!!!

  • @sebalatorre
    @sebalatorre 5 หลายเดือนก่อน

    Thanks for the tutorial, saved me a lot of time.

  • @amithaldar9390
    @amithaldar9390 7 หลายเดือนก่อน

    Great tutorial. Thank you very much!

  • @JohnBiddulph
    @JohnBiddulph 8 หลายเดือนก่อน

    Thanks Adam, great tutotrial

  • @kudusbanna1439
    @kudusbanna1439 ปีที่แล้ว

    You deserve a million subscribers bro

  • @muhreeowki
    @muhreeowki ปีที่แล้ว

    Thank you so much for this! This was really helpful!

  • @anubis_adventure
    @anubis_adventure 5 หลายเดือนก่อน

    Thank you for this tutorial, helps me a lot

  • @alexmathew526
    @alexmathew526 4 หลายเดือนก่อน

    Thank you. This was really helpful 🙂

  • @kayb.804
    @kayb.804 8 หลายเดือนก่อน

    Very good tutorial.
    Thank you.

  • @emocortes4091
    @emocortes4091 ปีที่แล้ว

    Nice video, man! Keep doing that

  • @xyanblank5410
    @xyanblank5410 7 หลายเดือนก่อน

    Thank you very much for this video!

  • @maxscheel6083
    @maxscheel6083 10 หลายเดือนก่อน

    Miss your videos bro! Are you coming back at some point?

  • @henoknigatu7121
    @henoknigatu7121 ปีที่แล้ว +1

    cool!...what about the logout?

  • @sakshiagarwal2992
    @sakshiagarwal2992 ปีที่แล้ว

    Very well explained.

  • @Tinygamer09
    @Tinygamer09 9 หลายเดือนก่อน

    Quality content 👌👍

  • @manofculture9915
    @manofculture9915 ปีที่แล้ว

    Thank you so much, your videos are really on point, keep going

  • @O-DogKubrick
    @O-DogKubrick ปีที่แล้ว

    Hey cousin! Got something for you this Christmas…..🎄

  • @JohnPaulMaina
    @JohnPaulMaina 3 หลายเดือนก่อน

    Well Explained

  • @rahulvenkat3944
    @rahulvenkat3944 24 วันที่ผ่านมา

    Hi Bro, Are you using jwt authntication i this video??

  • @iseminini-ubong6595
    @iseminini-ubong6595 8 หลายเดือนก่อน

    Hi Adam, thanks I finally content on DRF authentication that actually works! Can someone else use these endpoint in some other location and they still work? I asked because I have a team working on a project with frontend and backend

  • @victorchendra4282
    @victorchendra4282 3 หลายเดือนก่อน

    Thanks for the tutorials. But, I think you miss one important thing. What about logout? 😅

  • @JuniorWog
    @JuniorWog 11 หลายเดือนก่อน

    Just excellent bro

  • @GuiSilva1
    @GuiSilva1 6 หลายเดือนก่อน

    Awesome, thank you!

  • @adhy612000151
    @adhy612000151 ปีที่แล้ว +1

    Wow!!!
    Thanks a lot brother!!!!!!

  • @Tracso13
    @Tracso13 8 หลายเดือนก่อน

    Man you are a life saver!

  • @awusacollins
    @awusacollins ปีที่แล้ว

    Great video, man!

  • @pencilprogrammer
    @pencilprogrammer ปีที่แล้ว

    Genuine efforts. Thanks.

  • @sedgesv4787
    @sedgesv4787 ปีที่แล้ว

    I appreciate your work.
    Can you create an app with MERN stack that can send file from one computer to another with local network.
    and how to implement your chat app on that.

  • @syedadilfazal6588
    @syedadilfazal6588 หลายเดือนก่อน

    Can you make a video on Refresh Token and Access Token

  • @codedjango
    @codedjango 11 หลายเดือนก่อน +1

    Would like to see this with JWT authentication instead of token authentication

  • @HamzaRaja-w9m
    @HamzaRaja-w9m ปีที่แล้ว +1

    What about the logout feature to log a user out?

  • @AntonioSanchez-bi3nu
    @AntonioSanchez-bi3nu ปีที่แล้ว +2

    Nice video. My question is how change and recover password.

  • @adil88201
    @adil88201 ปีที่แล้ว

    World class!

  • @sebalatorre
    @sebalatorre 5 หลายเดือนก่อน

    Question: How would you do a logout through API?

    • @yxtomix
      @yxtomix 3 หลายเดือนก่อน

      you do it in the front by deleting the token from localstorage.

  • @Giannis-tc8nn
    @Giannis-tc8nn หลายเดือนก่อน

    Why do we need the SessionAuthentication class? We never create a session. We just pass the token on every request

  • @MusaAytmamatov
    @MusaAytmamatov ปีที่แล้ว

    Thank you bro, you helped me a lot

  • @predragtrajkovic4010
    @predragtrajkovic4010 ปีที่แล้ว

    Very good tutorial but you did not cover logout and you didn't explain when token will expire, also how to set more complex password rules...

  • @Tobi_168
    @Tobi_168 หลายเดือนก่อน

    perfect video

  • @marcyvillegas5443
    @marcyvillegas5443 ปีที่แล้ว

    Thank you for this!

  • @NikolaAleksic-de1vm
    @NikolaAleksic-de1vm 5 หลายเดือนก่อน

    How did you setup you vs to work like this...i'm new with vs code, was using pycharm

  • @anggeldwi8459
    @anggeldwi8459 6 หลายเดือนก่อน

    what is difference path and re_path?

  • @sijanneupane
    @sijanneupane ปีที่แล้ว

    wonderful, thanks! 🍀❤

  • @ademtrabelsi6039
    @ademtrabelsi6039 ปีที่แล้ว

    Hey can we get a video on chat app using angular on the frontend ?

  • @maamounhajnajeeb209
    @maamounhajnajeeb209 ปีที่แล้ว

    very good video, you forget logout func with a delete token method

  • @ElHadjiGagny
    @ElHadjiGagny 4 หลายเดือนก่อน

    Awesome !!!!!!!!!!!!

  • @duwunaung7812
    @duwunaung7812 7 หลายเดือนก่อน

    Lovely 🎉

  • @Sasuke-px5km
    @Sasuke-px5km ปีที่แล้ว

    Hey sir, can you remake the tutorial but using a class based view?

  • @chmod666-p
    @chmod666-p 9 หลายเดือนก่อน

    Really nice tutorial, only one thing, this way the password is not being hashed.. I'm testing and receiving the password that we set while testing API.

  • @faithkariuki3337
    @faithkariuki3337 4 หลายเดือนก่อน

    Perfect👌

  • @mhsama1
    @mhsama1 11 หลายเดือนก่อน

    Hi thank you for your video. I have implemented logout api in views file but when sending post method to logout api i get this : "detail": "Authentication credentials were not provided." how should i send logout request?

  • @rec-trick
    @rec-trick 8 หลายเดือนก่อน

    please videos for django ninja ecommerce

  • @VamsiK98
    @VamsiK98 8 หลายเดือนก่อน

    Hi Adam,
    At 20:55 i see that password isn’t hashed , i am also having same issue it is storing plain text in postgresql Database.

  • @shovon64
    @shovon64 8 หลายเดือนก่อน

    Thanks a lot man

  • @australianman8566
    @australianman8566 ปีที่แล้ว

    what's the extension he's using on the right side of the screen to test the endpoints?

    • @australianman8566
      @australianman8566 ปีที่แล้ว +1

      nvm he mentions it at 13:30. It's called ** drumroll **
      REST Client.

  • @janice5083
    @janice5083 3 หลายเดือนก่อน

    so where is the link at the end of the vid

  • @agboebuka4527
    @agboebuka4527 9 หลายเดือนก่อน

    Please what vscode extension help you send requests easily like that

  • @ZooOmer1994
    @ZooOmer1994 ปีที่แล้ว

    Why do you create a new token for user in Login view if it hasnt been created before? Does it expires?

  • @jairajsahgal7101
    @jairajsahgal7101 11 หลายเดือนก่อน

    Thank you

  • @akmaljonmamatov2346
    @akmaljonmamatov2346 8 หลายเดือนก่อน

    very good!!!!!!!!!!

  • @alexzhang9318
    @alexzhang9318 10 หลายเดือนก่อน

    how to support token expiration?

  • @omegaroyal
    @omegaroyal 9 หลายเดือนก่อน

    The rest calls do not work for me. I keep getting {"detail": "Authentication credentials were not provided."} as a response. Do you have some special settings.py?

    • @yashraj9135
      @yashraj9135 4 หลายเดือนก่อน

      same problem i am facing, i send the token and i get "Authenticaation credntials were not provided"

  • @justme-py5tv
    @justme-py5tv ปีที่แล้ว

    thank u man🤝

  • @sreedharteegala455
    @sreedharteegala455 ปีที่แล้ว

    im having touble for test_token API, im tesitn gthe apis in postman, but when im testing the test_Token api , this is the response that im getting
    {
    "detail": "Authentication credentials were not provided."
    }
    I've correctly passed the token in authorization .

    • @Christopher-cz9iv
      @Christopher-cz9iv 9 หลายเดือนก่อน

      I have the same problem, did you find a way to solve it?

    • @sreedharteegala455
      @sreedharteegala455 9 หลายเดือนก่อน

      @@Christopher-cz9iv yes , you should add a header in headers section of postman. In this case , key is 'Authorization' and value is 'Token "YOUR_TOKEN" '. And set the http request to GET and you'll get the response. Hope this helps

    • @Christopher-cz9iv
      @Christopher-cz9iv 9 หลายเดือนก่อน

      @@sreedharteegala455 Thank, buddy. I just tried it, and it was very helpful to me.

  • @boulbirkhalilelrahman3446
    @boulbirkhalilelrahman3446 ปีที่แล้ว

    Token doesnt have objects problem i get it

  • @yashoswal1797
    @yashoswal1797 ปีที่แล้ว

    Is this Secure as JWT?

  • @badralwattar5799
    @badralwattar5799 11 หลายเดือนก่อน

    Why did you set the password on the user object then saved it again? these are 2 writes on the database. can you just alter the password in the serializer and save it? 19:40

    • @dhoine8464
      @dhoine8464 8 หลายเดือนก่อน

      Did you mean:
      if serializer.is_valid():
      user = serializer.save()
      user.set_password(serializer.validated_data.get("password"))
      user.save()

  • @JJ_Seno
    @JJ_Seno 5 หลายเดือนก่อน

    If you're on windows, the equivalent command to activate the virtual environment is ```. venv/scripts/activate```. it's a dot (.) instead of 'source', and I guess for my version, it uses Scripts instead of bin

  • @snarf45
    @snarf45 8 หลายเดือนก่อน

    is this jwt?

  • @gabrielzanda6890
    @gabrielzanda6890 ปีที่แล้ว

    Thks man

  • @codelab5383
    @codelab5383 8 หลายเดือนก่อน

    Love you

  • @AppaloosaMichael
    @AppaloosaMichael ปีที่แล้ว

    yes !!