Everything You Ever Wanted to Know About Authentication

Поділитися
Вставка
  • Опубліковано 6 жов 2024

КОМЕНТАРІ • 118

  • @vaylx2253
    @vaylx2253 3 роки тому +35

    Man you know what's awesome? When you've been studying web dev for a few months and you're familiar with 90% of what was done here :) Awesome talk, thanks!

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

      The deeper you go and the experienced you become, the faster this feeling will fade away. You are welcome.

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

      you are right same feeling here.!!

    • @sgtduckduck
      @sgtduckduck 2 роки тому +2

      @@runyalen dunning Kruger is a hell of a drug

  • @shenth27
    @shenth27 3 роки тому +76

    Great talk by a bodybuilder..

    • @ahora1026
      @ahora1026 3 роки тому +21

      developers should take care of their health more than others. because they sit all day night

    • @IdiotGaming
      @IdiotGaming 2 роки тому +8

      he just did 1 push-up when he got an error

  • @yogitasheth5144
    @yogitasheth5144 5 років тому +84

    SO MUCH COVERED IN 30 MINS!!!!! AWESOME EXPLANATION!!!!!!

  • @guiAI
    @guiAI 4 роки тому +12

    The best talk on authentication, and i needed this for nodejs. This is perfect!

  • @khaledlakehal5450
    @khaledlakehal5450 3 роки тому +8

    I love this guy 😂 I love the language and how he sees things. You can say he really understand what he’s talking about from first second.

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

    This is a great beginner guide for really basic authentication. I was hoping this would be a talk about different types of authentication. I guess I should have read the video description. I know I'm 5 years late to the party but maybe somebody else will see my comment and spare themselves a half an hour. (not trying to knock the guy, just the title was misleading and not what I was looking for)

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

      Hey! Hello
      I'm a beginner in all this and I'm very interested and in this topic, do you have recommendations about what sources (books, videos, free courses) can I use to learn more about authentication?

  • @thomas-sinkala
    @thomas-sinkala 2 роки тому +2

    One of the best technical talk I have ever watched.

  • @alekkras3487
    @alekkras3487 4 роки тому +16

    Give this dude an hour next time :) Great talk!

  • @martinh9099
    @martinh9099 4 роки тому +9

    Really good explanation, many thanks. Couple of points though
    (1) Passwords should be "salted" prior to hashing
    (2) SSL is now deprecated, TLS should be used

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

      I think the time was too strict to speak about it. but bcrypt by default uses salts. $2a$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy
      \__/\/ \____________________/\_____________________________/
      Alg Cost Salt Hash

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

      🙌

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

      Thank you

    • @azianzheep
      @azianzheep 9 місяців тому

      bcrypt automatically generates a random salt and salts the password before hashing

  • @cientifica9150
    @cientifica9150 Рік тому +2

    This man is a legend , his video is 100% useful and straightforward
    Thank you so much for this

  • @Akshatgiri
    @Akshatgiri 4 роки тому +12

    Loved the talk and the presentation. Unfortunate that they cut the time in half. Would've loved to hear more about new auth techniques like auth2.0, open id, authentication with serverless architechtures and JAM stack. Honestly I don't know much about them either, still learning.

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

    This was very insightful. I had to rewatch the last half just to solidify the concepts.
    Thanks.

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

    Damm that might be one of the best presentation I have seen in a while

  • @thatguy-tl1gb
    @thatguy-tl1gb 5 років тому +20

    Amazing talk, covered important concepts in a short time.

  • @ksubyslowed
    @ksubyslowed 5 років тому +1

    I saw the Talk from 2015 and this looks the same but the 2015 talk was so good , I am gonna watch this one

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

    He was very efficient with his time slot! Great talk

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

    Sir, you are requested to make some video that elaborates API / web-sockets oAuth and related stuff. i dnt have a programming background, but your video made much of the things easier then easy. :-)

  • @Sun0fABeach
    @Sun0fABeach 5 років тому +7

    Very clean and easy to follow overview!

    • @twilio
      @twilio  5 років тому

      Thanks for watching!

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

    This is the best tutorial for web authentication. Thanks Twillio

  • @yapayzeka
    @yapayzeka 9 місяців тому +1

    dude stop developing and go with the education bussiness. you are king. very very explanatory. thank you very much.

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

    I got Goosebumps. Awesome talk.

  • @allanjunli
    @allanjunli 3 роки тому +3

    This guy is amazing, learned so much.

  • @Bloipapp
    @Bloipapp 2 місяці тому

    Amazing talk for so many reasons. JWTs are still popular as the next shiny toy and 6 years later only 8,000 views.

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

    So glad CSRF was included.

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

    He is talented and verbose. Thanks man

  • @周亮-m4i
    @周亮-m4i 4 роки тому +1

    This sharing is awesome, shared the basic concept of authentication in really short time.

  • @ineptDev
    @ineptDev 5 років тому +2

    Unbelievable quality of the material. Biiiiiiig LIKE!

  • @arseniotedra4573
    @arseniotedra4573 2 роки тому +1

    Good 🌹 morning Sir and to ALL thanks for the business updated God bless to ALL 💕❤️👍✔️👌🥇☺️ the times 💕❤️👍✔️

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

    Awesome video.. and even i would defenitly wanted more info about the Salts in bcrypt.

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

    Great security tips by a bodybuilder!

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

    Lots of things are packed together to form a nice presentation. Just like a body builder lol

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

    beautiful! [this comes from the men that don't use exclamation marks lightly].

  • @danielgospodinow
    @danielgospodinow 4 роки тому +4

    Absolutely perfect explanations!

  • @arindam1249
    @arindam1249 Рік тому +1

    wow! loved the talk

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

    top web dev video all time!

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

    Does these guy has a youtube channel?? how can we follow him ?? these video was awesome! and i want to learn more

  • @ep4500
    @ep4500 4 роки тому +7

    This is mana from heaven

  • @anispathima5845
    @anispathima5845 5 років тому +1

    Clear Explanation... Thank you so much...

  • @ChiCity511
    @ChiCity511 5 років тому +3

    at 15:32 shouldn't it be checking for a session token or something not the user_id?

    • @haopeiyang3443
      @haopeiyang3443 5 років тому +1

      Same thing I was thinking. The session cookie seems to be the user._id and if this bit of info is leaked to the public, then it's easy to mimic a session of another user just by setting the cookie manually.
      This is how I saw it. I may be missing something.

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

      @@haopeiyang3443 I guess, to avoid this, the "httpOnly"-flag is used

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

      It is checking for the req.session.userId because that is set on the server after a successful login (14:44). This is not coming from the client.

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

    Learned so much in 30mins!

  • @chezy8148
    @chezy8148 4 роки тому +8

    Let's actually implement that sh*t 😂

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

    Bravo! This guy is a BEAST

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

    You have done gr8 job bro.

  • @OKOK-hm2is
    @OKOK-hm2is 2 роки тому +1

    7 minutes in and authentication has not even started
    i've seen 100 seconds videous about modern authentification methods that cover more info that this one

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

    Great talk, thanks!!!

  • @immigrationtime
    @immigrationtime 2 роки тому +1

    Hey, look! I only have 30 mins and thats why I’ll spend half of the time describing the toolset

  • @mayankramina
    @mayankramina 6 років тому +4

    Great talk!!!

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

    Omg, I finally get it! Thanks a ton!!

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

    Interesting talk.

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

    i wish if he has a full course

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

    Kudos for keeping it short.

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

    Wouldn't you be able to add the req.user field manually with something like postman and trick the server into thinking you are a user?

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

    Thanks Rambo Guy!

  • @PinguinoSod
    @PinguinoSod 5 років тому +2

    very useful
    thank you!

  • @threeone6012
    @threeone6012 5 років тому +5

    Perfect!

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

    this isn't anything you wanted to know about authentication, but is a decent tutorial on node servers, which is kind of the opposite, plus oral potty fixation

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

    very helpful session!

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

    I did the same and it took me 5-6hrs configuring passport.js and then i came here

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

    That password would have been way more secure if he would have added a second '!'.

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

    I have a question, can somebody help me?
    In 2:47 he says that for the sake of simplicity for this video he was going to put all the login of the app inside server.js file *but*, he says that we should never do that in the real word.
    My question is, then what should we do? separate files in modules in JS? or something like that?
    Sorry if I said something stupid but I'm just starting on this... thank you

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

    You are the best! Thank you

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

    great talk but salting is very important too

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

    what if you have more than one server? Will the authentication still work?

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

    Is he researching authentication? I think he is preparing to beat me ;)

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

    6:27 how can I visualize this JSON?

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

    how about basic authentication?

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

    Amazing talk!

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

    This guy rocks!

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

    you should get 1hr. awesome talk bro

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

    Miss leading title. Authentication and Web Authentication are 2 different things.

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

    Name of the guy ?

  • @yuhao8430
    @yuhao8430 5 років тому +3

    thanks dude!! that's legit!!

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

    That was awesome!

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

    Thank you!

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

    What a great content.

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

    brooooooo thank you so much

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

    Awesome!

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

    he is a chad in developer community

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

    amazing stuff

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

    Awesome...

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

    checking data replication strategy for youtube

  • @SaberOubella
    @SaberOubella 4 місяці тому

    great

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

    good

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

    Gold

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

    Perfect 👌🏽

  • @FordExplorer-rm6ew
    @FordExplorer-rm6ew 5 років тому +1

    Thankg u

  • @What_was_wrong_w_jst_our_names
    @What_was_wrong_w_jst_our_names 5 років тому +2

    be my boss

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

    perfect

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

    Here is the 50 minutes version
    ua-cam.com/video/i7of02icPyQ/v-deo.html

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

    7:05 if u know u know

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

    ♥️♥️♥️

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

    what a chad

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

    More Thanks for your help! We received your information, GOD BLESS, SIR!
    ISAIAH 41:2,7,25 GOLDSMITH

  • @shallbee.
    @shallbee. 4 роки тому

    Nice joke about Canadian police :D

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

    the yahoo joke is pretty lame

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

    This guy needs a more professional vocabulary.

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

    I don't like it when they start dropping F bombs in a professional talk. You are not chillin with your buddies. Be professional.

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

      I thought it was a bit awkward as well, but the rest of the talk was fantastic.

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

      Oh shut up you snowflakes...

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

      eh most programmers I know swear. I didnt even notice he was swearing