มาลองทำ Login ด้วย Authentication แต่ละแบบกัน

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024

Комментарии • 36

  • @ballminecraft
    @ballminecraft 3 дня назад

    Session ฝั่ง Frontend เก็บ SessionID ไว้ตรงไหนมั้ยครับ ผมเคยใช้ php แล้วเห็นว่า sessionid เก็บตรง cookie แล้วตัวที่สอนอันนี้เหมือนกันมั้ยครับ

  • @thongchaibunjamat1434
    @thongchaibunjamat1434 16 дней назад

    ถ้าเป็น bun elysia session จะได้เป็นอะไรแทนครับ

  • @Apiwat04
    @Apiwat04 5 дней назад

    สุด

  • @tanabodee.d3v
    @tanabodee.d3v Год назад +6

    อยากให้พี่แนะนำการทำoauth หรือล็อกอินด้วย google แล้วสามารถนำusername หรือ email ไปต่อยอดในการใช้งานกับ databaseได้ครับ ส่วนตัวดูแล้วเข้าใจมากๆครับ ขอบคุณมากครับ❤

    • @mikelopster
      @mikelopster  Год назад +2

      ได้เลย เรื่อง oauth จริงๆทางผมก็สนใจอยู่เหมือนกันครับ จะขอเก็บไว้ใน checklist ก่อนนะครับ
      จริงๆ login ด้วย google (Social auth) เดี๋ยวจะมีเร็วๆนี้ใน series ของ Vue Firebase Masterclass ส่วนของ Firebase Authentication นะครับ รอติดตามได้เลย 😁

  • @youwho16
    @youwho16 6 месяцев назад +1

    ผมลองทำใส่รหัสผิดไม่มี token ยังเข้าเว็บได้55

  • @NattapongPUN
    @NattapongPUN 10 месяцев назад +3

    สอนดีจริงๆ ฟังแล้วเข้าใจไม่ยืดเยื้อ ทำต่อเรื่อยๆนะครับ

  • @jozjozkillwer5658
    @jozjozkillwer5658 Год назад +6

    อยากให้ทำ authorization ด้วยครับกำหนด role ให้ ต่อยอดจาก authentication

    • @mikelopster
      @mikelopster  Год назад +3

      ok เดี๋ยวผมหาจุดลงเพิ่มเติมเรื่องนี้ให้ครับ 😁

    • @jozjozkillwer5658
      @jozjozkillwer5658 Год назад +1

      เป็นกำลังใจให้นะครับ @@mikelopster

    • @PrincetoR
      @PrincetoR 11 месяцев назад

      +1 ​@@mikelopster please …

  • @eloniascarlet
    @eloniascarlet 11 месяцев назад +1

    ขอบคุณมากครับ ! วีดีโอนี้เข้าใจง่ายมากครับ ส่วนตัวอยากให้ลงคอนเทนต์เกี่ยวกับ svelte ด้วยครับตอนนี้ศึกษาภาษานี้อยู่ หาภาษาไทยยากมาก;;

  • @hanuman0320
    @hanuman0320 Месяц назад

    สอบถามครับ กรณี data sensitive ของเราเช่นเลข ปชช อยู่ใน payload แบบนี้ไม่สามารถเอาไปใส่ได้ แล้วถ้าเราต้องการเอา key ที่เป็นเลข ปชช (ที่เก็บไว้ใน jwt) เพื่อไป query ข้อมูลบางอย่างจาก database ต้องเก็บเลข ปชช ไว้ที่ไหนเพื่อสามารถเรียกเอามาใช้งานได้ (คลิปแนะนำดีมากครับ)

  • @Bannonn_Digital
    @Bannonn_Digital 7 месяцев назад +1

    คำถาม การใช้ 2Fa ล็อกอิน ปลอดภัยแค่ไหนถ้าเทียบกับ สายแฮกเกอร์ เขาจะบายพาสได้ง่ายไหมครับ

    • @mikelopster
      @mikelopster  6 месяцев назад

      จริงๆ ถ้าทำ Authentication 2FA ได้ ดีกว่ารูปแบบปกติ (แบบในคลิปนี้) แน่นอนครับ อย่างน้อยก็มีตัวกันเพิ่มอีก 1 ชั้นเพิ่มมา (พวกเจ้าใหญ่ๆหลายๆเจ้าก็ปรับมาเป็น 2FA กัน)
      ซึ่งตัวที่ support ทำเรื่องนี้ได้ง่ายๆคือ auth0 นะครับ ลองแวบดูหัวข้อนั้นเพิ่มเติมได้เช่นกันนะครับ

  • @anitsir_kcookie3447
    @anitsir_kcookie3447 7 месяцев назад

    นั้งๆฟังอย่าง มาหยุดขำตรง หวาย พิมพ์ document ก็ผิด 😂

  • @kittitop332
    @kittitop332 9 месяцев назад +1

    jwt เก็บข้อมูลเป็น base64 ทำให้ใครก็อ่านขอมูลได้ แต่จะไม่สามารถแก้ไขข้อมูลแล้วส่งกลับไปหา server ได้ เพราะต้องใช้ secret key ที่ถูกต้องในการจัดทำ signature หากไม่มีแล้วพยายามแก้ไข server จะรู้ได้เพราะ signature จะไม่ตรงกันครับ

    • @mikelopster
      @mikelopster  9 месяцев назад

      server จะใช้ secret key ตัวเดียวกันในการเข้ารหัส jwt ที่ส่งเข้ามาครับ โดยการแกะ jwt ตัวนั้นออกมาแล้วทำการเข้ารหัสด้วย secret key ที่ server มี
      แล้วทำการเปรียบเทียบว่า เข้ารหัสตรงกันหรือไม่ (ถ้าตรง แปลว่า signature หรือ secret key ที่ใช้เข้ารหัส ตรงกัน เท่ากับ อนุญาตให้ไปต่อได้) มันคือพวกคำสั่ง jwt verify ที่ jwt มีครับ เราจะได้แน่ใจได้ว่า token ที่ส่งมา เป็น key ที่ตรงกันกับที่เราเก็บไว้ในระบบจริงๆได้ครับ

  • @kasemwongwikarn9814
    @kasemwongwikarn9814 10 месяцев назад +1

    ถ้าฝั่ง mobile app เค้าจะเก็บจะเก็บ jwt token ไว้ที่ไหนกันครับ

    • @mikelopster
      @mikelopster  10 месяцев назад

      ถ้าใน ios จะใช้ Keychain ในการเก็บส่วน android จะใช้ Keystore ในการเก็บครับ (ไอเดีย 2 ตัวนี้จะคล้ายๆกับ localstorage ใน Browser ครับ)

  • @suphamongkolnounjun7253
    @suphamongkolnounjun7253 3 месяца назад

    ผมเห็น api เช็ค user ตอนดึงข้อมูลของ user ที่ login มันต้องแสดง results แค่คนเดียวไหมนะครับพี่เพราะเรา login แค่ email เดียว พอดีผมทำตามแล้วเหมือนจะแสดงทั้งหมด users array เลยเป็น 2 หรือผมเข้าใจผิดไหมนะครับ หรือต้องแสดงทั้งหมดถูกแล้ว 46:48

    • @mikelopster
      @mikelopster  3 месяца назад

      อ่อ จากตัวอย่างนี้คือตัวอย่างการกั้นสิทธิ์ผ่าน login ครับ
      - users array นั้นเป็น result ตาม API ออกมา ซึ่งแสดงออกมาได้เมื่อเรา login ถูกต้องครับ (เป็นผลลัพธ์ผ่าน API เฉยๆน้า)
      ให้อารมณ์เหมือนเรา login เป็น admin แล้วเราสามารถเห็น user ทุกคนได้ครับ เคสนี้ก็จะคล้ายๆกันครับ (user array ก็เหมือนกับ เราเป็น admin ที่เห็นทุกคนในระบบได้ครับ)

  • @tod.photowalk
    @tod.photowalk 5 месяцев назад

    เนื้อหาดีมาก ๆ ครับ เข้าใจง่าย

  • @spykj9085
    @spykj9085 Год назад +1

    😍😍

  • @-eden-6162
    @-eden-6162 7 месяцев назад

    สอนเข้าใจง่ายดีครับ

  • @wait3741
    @wait3741 Год назад +7

    โหหห สอนได้เข้าใจง่ายมากเลยครับ อยากให้พี่ทำคลิปเกี่ยวกับพาทำโปรเจค fullstack บ้างครับ เช่นพวกแอพแชท หรืออื่นๆก็ได้ อยากเห็นวิธีการทำโครงสร้างโปรเจค การรักษาความปลอดภัยส่วนต่างๆของระบบเป็นต้น

    • @mikelopster
      @mikelopster  Год назад +4

      ติดตามช่องกันไปยาวๆครับ เดี๋ยวมีมาแน่นอล 😆

  • @saysamone6144
    @saysamone6144 7 месяцев назад

    Theme code ของพี่ใช้ตัวไหนหรอครับสีสวยจัง

    • @mikelopster
      @mikelopster  7 месяцев назад

      ใช้ theme สี Dracula ครับ 😁

  • @Favtory
    @Favtory 5 месяцев назад

    สนุกมากๆ ครับ

  • @NatarukKawangsabye
    @NatarukKawangsabye 8 месяцев назад

    ใช้ Django rest framework ไหมครับ

    • @mikelopster
      @mikelopster  8 месяцев назад

      ผมเคยมีใช้นะครับ แต่ไอเดียการทำ Authentication ไม่ต่างจากนี้เลยครับ

  • @lilpux7390
    @lilpux7390 6 месяцев назад

    26:50

  • @bom-_-4283
    @bom-_-4283 9 месяцев назад

    บรรลุ ขอบคุณครับ

  • @kruphaisal
    @kruphaisal 6 месяцев назад

    ขอบคุณที่มาแบ่งปันความรู้ดีๆ ครับ