ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

What are Third Party Cookies, How do they work?

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ส.ค. 2020
  • In this video I explain in details what are third party cookies and how do they work and explain the same site property that google changed
    0;30 SameSite
    6;00 CORS
    6;22 Content Security Policy • Content Security Polic...
    blog.chromium.org/2020/01/bui...
    🏭 Backend Engineering Videos
    • Backend Engineering (B...
    💾 Database Engineering Videos
    • Database Engineering
    🛰 Network Engineering Videos
    • Network Engineering
    🏰 Load Balancing and Proxies Videos
    • Proxies
    🐘 Postgres Videos
    • PostgresSQL
    🚢Docker
    • Docker
    🧮 Programming Pattern Videos
    • Programming Patterns
    🛡 Web Security Videos
    • Web Security
    🦠 HTTP Videos
    • HTTP
    🐍 Python Videos
    • Python by Example
    🔆 Javascript Videos
    • Javascript by Example
    👾Discord Server / discord
    Become a Member
    / @hnasr
    Support me on PayPal
    bit.ly/33ENps4
    Become a Patreon
    / hnasr
    Stay Awesome,
    Hussein

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

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

    I appreciate how you explain things. It’s not slow, it’s clear and detailed so we can grasp it easily and move on to the next subject. So thx

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

    This explanation is not slow, it's just a lot more detailed than most of those 1 minute videos out there which is why it takes longer to explain.

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

    7:25 Nassim, never stop explaining the way you do. You have no idea how much more fun you have made this part of computer science for many of us. I actually look forward to my now daily routine of watching at least one of your videos. If we wanted any other way of explanation, we'd go somewhere else, or at least tell you. I don't think this is a slow way to learn, i think this should be the proper way to learn. Feels like I'm learning for the first time these days. Your channel feels like therapy for my school days. And ironically, for a style of explanation that seems slow, one actually needs a fair bit of computer science background to have a foundation for understanding what you're saying. You're actually improving the understanding of web programming in the world with your videos.

  • @funkykong9001
    @funkykong9001 4 ปีที่แล้ว +10

    The extra work you did creating the Hussein animations was very impressive

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

      Thanks ! It did take long time in editing so proud I could nail it 😅

  • @jontymonts6938
    @jontymonts6938 4 ปีที่แล้ว +8

    You provide the perfect level of technical detail in your explanations. Fantastic work, thank you!

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

    Hussain you are the best, never apologize for taking however long you take for explainaing a topic, your viewers( I speak for everyone here) love this style of a talk more than a definition style, keep going.

  • @tee-tech-old62
    @tee-tech-old62 4 ปีที่แล้ว +5

    Great Video. I love the way your explaining everything so slowly

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

    Thanks for in-depth explanation!

  • @GauravYadav-rv7wx
    @GauravYadav-rv7wx 4 ปีที่แล้ว +2

    Your explanation is better than animation

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

    Thank you Hussein. You are an amazing teacher! Plz continue to do these type of learning videos!

  • @Felipe-53
    @Felipe-53 2 ปีที่แล้ว +1

    Good job! Your reflexive and pondered way of walking through a concept is very nice. You know how to tell a story, and not just brab about sth. Congrats

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

    Great video, great explanation. Keep up the good work!!

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

    Beautiful video as usual!

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

    I love your explination. Thank you a lot you are a good speaker

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

    Great explanation!
    I've liked the illustrations :D Stay awesome you too!

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

    Great video thanks for explaining!!

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

    Awesome Explanation!

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

    Thanks for this Hussein

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

    Very good and clear explanation. I like your style of teaching! Too many tutorials make assumptions on knowledge or skip vital information.

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

      You're very welcome! thank you Dillon!!

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

    Congrats for the 40K subs ❣️

    • @hnasr
      @hnasr  4 ปีที่แล้ว

      Thank you so much 😀

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

    Hussein you are pretty funny and you explain well. Thanks bro.

    • @hnasr
      @hnasr  3 ปีที่แล้ว

      Appreciate it

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

    thanks for video

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

    Quality stuff bro. Love it 😊

    • @hnasr
      @hnasr  4 ปีที่แล้ว

      Juji Jiju thanks 🙏

  • @user-mo3cw6go7c
    @user-mo3cw6go7c 3 ปีที่แล้ว

    Awesome explanation

  • @sunitakunwar4830
    @sunitakunwar4830 3 ปีที่แล้ว

    Great article as always ..Hi Hussein,I have become a big fan of you !!! I always wonder and get diverted by books behind you :) I try to figure out the books ..
    Can you just tell me which books you read ,how come you are so intelligent in every area ?how much you study and practise ?? Just want be valuable like you !!!

  • @srijithview
    @srijithview 3 ปีที่แล้ว

    Great video..

  • @kartiksingh4191
    @kartiksingh4191 3 ปีที่แล้ว

    You are amazing

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

    Hussein would you make video about kubernetes and simple microservices network and compare that stack with traditional monolyths behind load balancer?

    • @nadiac6938
      @nadiac6938 7 หลายเดือนก่อน +1

      lol

  • @kapilchauhan7954
    @kapilchauhan7954 3 ปีที่แล้ว

    Hey sir, please explain
    Can third-party request get access to its first-party cookies?

  • @sariksiddiqui6059
    @sariksiddiqui6059 4 ปีที่แล้ว

    But even when clicking on link to go to Yahoo let's say,won't that require explicitly setting the samesite attribute to none?

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

      Siddiqui Sarik no, if the samesite=lax clicking on the link to go to yahoo will send that cookie to yahoo. If the samesite=strict the cookies will not be sent in that scenario
      Summary when visiting husseinnasser.com and there is a request to yahoo.com in the page or a url that goes to yahoo.com
      Samesite=none
      GET/POST requesrs to yahoo.com sends cookie
      Clicking on link that goes to yahoo sends cookie
      Samesite=lax
      GET/POST requests to yahoo.com DOES NOT send cookie
      Clicking on link that goes to yahoo sends cookie
      Samesite=strict
      GET/POST requesrs to yahoo.com DOES NOT send cookie
      Clicking on link that goes to yahoo DOES NOT SEND cookie

  • @ektanawle1088
    @ektanawle1088 3 ปีที่แล้ว

    Thanks for the explanation Hissein, Could you please clear my one doubt that is Both the sites should set samesite:none?

    • @hnasr
      @hnasr  3 ปีที่แล้ว

      Ekta Nawle it should be just the 3rd party site set to none .

    • @ektanawle1088
      @ektanawle1088 3 ปีที่แล้ว

      @@hnasr so like some xyz.com site is using our login page i.e abc.com sites login page so when they click on xyz.com then by clicking some link they go to my site page ..then who will set the property same site none I as a site owner or external resource who are using our page

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

      Abc.com is what is providing the cookie in that scenario so only it needs to set the samesite properly

    • @ektanawle1088
      @ektanawle1088 3 ปีที่แล้ว

      @@hnasr ok got it one more question
      I did the same as following
      response.addHeader("Set-Cookie", "key=value"; SameSite:none; Secure; HttpOnly").
      Could you please tell me what I am missing here.
      The client is still not able to login and it is showing SameSite:Lax when third party

    • @ektanawle1088
      @ektanawle1088 3 ปีที่แล้ว

      @hussein is it due to I am specifying HttpOnly there??

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

    would love a video on death of 3rd party cookies

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

    Here are a few questions.
    Let's say there are two websites, mysite, and yahoo. I decide to embed an analytics script provided by yahoo to mysite. Every subsquient visit to mysite. Now also sends a request to yahoo. When the yahoo request runs, which cookies get sent? The specific questions are below.
    Questions:
    1. When the yahoo script executes, will it send all cookies stored in the browser set with SameSite: None?
    2. When the yahoo script executes, will it send all cookies stored in the browser with the domain set to yahoo, regardless of which site set the cookies initially? In our care, it can be from the script on mysite or visiting yahoo. For example, a user visites yahoo before visiting mysite, and a sessionId cookie gets set. Will that sessionId be sent when the script executes?
    3. When the yahoo script executes, will it send any cookies with the domain set to mysite, besides ones with SameSite: None, assuming those get sent automatically?

  • @vivekrainaat
    @vivekrainaat 3 ปีที่แล้ว

    bet you are very knowledgeable and your videos are good...I am really keen on learning and have to lisnten to your videos at 1.5X twice.....can you please talk a little fast like a normal person...and dont act like half sean connery and half david attenborough..please please.....::D else ill have to keep listening at 1.5x twice....

  • @AnuragSingh-kg1yn
    @AnuragSingh-kg1yn 3 ปีที่แล้ว +1

    You are way too slow bro. Take it as a suggestion. 👍🏻

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

      You can make the video go faster dude..

  • @Abhinavkumar-og3xd
    @Abhinavkumar-og3xd 19 วันที่ผ่านมา

    Please say in hindi.