OAuth คืออะไร ?

Поділитися
Вставка
  • Опубліковано 15 лип 2024
  • ☕️ สนับสนุนช่องเราด้วยการสมัครสมาชิกช่องทางนี้ได้เลย
    / @mikelopster
    ฟังไมค์ สัปดาห์นี้ เราจะพามาแนะนำ OAuth มาตรฐานการอนุญาตการเข้าถึงข้อมูลระหว่าง application ว่ามันมีหลักการยังไงบ้าง องค์ประกอบหลักของ OAuth มีอะไรบ้าง และหากเราจะ implement application ร่วมกับ OAuth มีกี่วิธีที่ application ของเราสามารถใช้งานร่วมกับ OAuth ได้บ้าง มาฟังกันในฟังไมค์วันนี้กันครับ
    โดยเนื้อหานั้นจะประกอบด้วย
    1. พื้นฐานไอเดียของ Authorization และ Authentication
    2. ภาพใหญ่ของ OAuth ว่ามีหลักการประมาณไหน และอะไรที่ใช่หรือไม่ใช่ OAuth บ้าง
    3. OAuth 1.0 กับ OAuth 2.0
    4. OAuth กับ Grant Type แต่ละประเภท (Code Flow, Password, Client Credential, Implicit, Device Code, Refresh Token)
    5. OAuth และการส่งข้อมูลร่วมกับ RBAC (Role-Based Access Control)
    ใครมีจุดไหนอยากเสริมเพิ่มเติมยังไง แชร์กันเพิ่มเติมได้เลยนะครับ หวังว่าผมจะให้ข้อมูลครบถ้วนตามที่ทุกคนสงสัยอยู่น้า 😁
    ใครสนใจอ่านเพิ่มเติม สามารถอ่านได้ที่
    mikelopster.dev/posts/oauth-b...
    หัวข้อ
    00:00 แนะนำหัวข้อ
    01:35 Authentication และ Authorization คืออะไร ?
    08:16 OAuth คืออะไร ? แนะนำหลักการภาพใหญ่ของ OAuth
    26:38 Bearer Authentication ≠ OAuth เพราะอะไร
    32:16 OAuth 1.0 vs OAuth 2.0
    39:54 เริ่มต้น OAuth กับ Grant Type
    40:39 Grant Type 1 - Authorization Code Flow
    47:05 Grant Type 2 - Password
    50:16 Grant Type 3 - Client Credential
    55:08 Grant Type 4 - Implicit
    59:10 Grant Type 5 - Device Code
    1:03:41 Grant Type 6 - Refresh Token
    1:07:33 OAuth กับ RBAC (Role-Based Access Control)
    1:13:26 สรุปทั้งหมด
    ใครมีข้อสงสัยเพิ่มเติม มาพูดคุยแลกเปลี่ยนความรู้กันได้ที่
    Facebook page: / mikelopster.dev
    Website: mikelopster.dev
    แปะพิกัดของที่ผมใช้
    shope.ee/8A54c8cfkf ของที่ตั้งอยู่ด้านหลัง
    shope.ee/6fI75UuLEM osmo pocket 3
    shope.ee/4VDcVixCW9 ไมค์ shure
    shope.ee/6pbXI6d5xG กล้องวงจรปิด
    Enjoy ครับ 😘
  • Наука та технологія

КОМЕНТАРІ • 23

  • @JohnDoe-de6ip
    @JohnDoe-de6ip 3 місяці тому +4

    อธิบายได้ละเอียดดีครับ แต่คงต้องฟังหลายๆรอบ 😆

  • @jinji.17
    @jinji.17 3 місяці тому +3

    อธิบายดีมากเลย เข้าใจขึ้นเยอะ ขอบคุณมากคับ จาก jr dev ฝั่งลาว

  • @user-xl8oz3px5p
    @user-xl8oz3px5p 3 місяці тому +1

    ฟังเพลินๆ

  • @mynameji004
    @mynameji004 3 місяці тому

    ขอบคุณครับ

  • @toenteen
    @toenteen 3 місяці тому

    สุดยอดครับ

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

    อธิบายได้ดีมากครับ

  • @Sumat555
    @Sumat555 3 місяці тому +5

    ขอขอบคุณ

    • @mikelopster
      @mikelopster  3 місяці тому

      ขอบพระคุณสำหรับการสนับสนุนมากๆครับ 🙏

  • @ikkiwlp1211
    @ikkiwlp1211 3 місяці тому

    ชอบดูพี่มากเลยครับก่อนนอน พี่ทำให้ผมหลับง่ายขึ้น❤❤

    • @mikelopster
      @mikelopster  3 місяці тому

      ได้ยินแบบนี้ ผมก็สบายใจ 😂

  • @thetar7286
    @thetar7286 3 місяці тому

    signature ของช่องคุณ Mike คือคำว่า "ไอ้หมอนี่" ครับ 🤣

  • @kajonpongpoopamonkaipob6153
    @kajonpongpoopamonkaipob6153 3 місяці тому +1

    ผมอยากรู้อีกเรื่องนึงครับ ทำไมต้อง 101 เช่น python 101

    • @user-ko8ou7su8g
      @user-ko8ou7su8g 3 місяці тому

      ผมก็ไม่ทราบเหมือนกันครับ แต่ขอยกตัวอย่างจากสมัยเรียนมหาวิทยาลัย พวกวิชาต่างๆ สำหรับน้องใหม่เด็กปีหนึ่ง มักจะมีรหัส 101 102 103 ต่อท้ายครับ เช่น เทอมหนึ่งเรียนบัญชี 101 เทอมสองเรียนบัญชี 102
      สรุปคือ สำหรับผม มันคือรหัสวิชาเรียนในมหาวิทยาลัยครับ

    • @mikelopster
      @mikelopster  3 місяці тому

      ตอบจากใจเลย ผมก็ไม่รู้เหมือนกัน 😂 แต่คิดว่าสาเหตุน่าจะเป็นตามที่มีคนก่อนหน้า reply นะครับ เข้าใจว่าเป็น standard ตัวเลขที่มหาลัยเพื่อเป็นการบอกตัวเลขวิชาเริ่มต้นนะครับ

  • @TheJinxer000
    @TheJinxer000 3 місяці тому

    23:25 ใครมาเห็นภาพนี้
    คงคิดว่างานศิลป์ปิกาซโซ 😂😂

    • @mikelopster
      @mikelopster  3 місяці тому +2

      เดี๋ยวไป craft เป็น NFT ทำขายครับ 😂

  • @Wariddon
    @Wariddon 2 місяці тому +1

    ถามทุกปี ผมก็ลืมทุกปี 555

    • @mikelopster
      @mikelopster  2 місяці тому +1

      ธรรมดาครับ เอาจริงตอนนี้ผมก็ลืมแล้ว (หยอกๆ) 😂

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

      แต่ผมลืมจริงๆ 😆😆😆

  • @nananananadev_
    @nananananadev_ 3 місяці тому +2

    ทั้ง OAuth ทั้ง Auth0 งงงงง 😵‍💫

    • @jirawatmaubkhuntod1823
      @jirawatmaubkhuntod1823 3 місяці тому

      มี AuthZero😂

    • @mikelopster
      @mikelopster  3 місяці тому

      คำมันก็จะคล้ายๆกันหน่อย 😂