สารบัญ:

OAuth2 ใน Java คืออะไร?
OAuth2 ใน Java คืออะไร?

วีดีโอ: OAuth2 ใน Java คืออะไร?

วีดีโอ: OAuth2 ใน Java คืออะไร?
วีดีโอ: พื้นฐาน Oauth != SSO แบบ code/implicit สำหรับมือใหม่ รู้ก่อนใช้ เป็นเร็วกว่า 2024, พฤศจิกายน
Anonim

วัตถุประสงค์: เอกสารนี้อธิบายฟังก์ชัน OAuth 2.0 ทั่วไปที่นำเสนอโดยไลบรารีไคลเอ็นต์ OAuth ของ Google สำหรับ Java . สรุป: OAuth 2.0 เป็นข้อกำหนดมาตรฐานสำหรับการอนุญาตให้ผู้ใช้ปลายทางอนุญาตแอปพลิเคชันไคลเอ็นต์อย่างปลอดภัยเพื่อเข้าถึงทรัพยากรฝั่งเซิร์ฟเวอร์ที่มีการป้องกัน

ด้วยวิธีนี้ OAuth2 คืออะไรและทำงานอย่างไร

มัน ผลงาน โดยการมอบหมายการตรวจสอบสิทธิ์ผู้ใช้ไปยังบริการที่โฮสต์บัญชีผู้ใช้ และอนุญาตให้แอปพลิเคชันบุคคลที่สามเข้าถึงบัญชีผู้ใช้ OAuth 2 ให้ขั้นตอนการอนุญาตสำหรับแอปพลิเคชันบนเว็บและเดสก์ท็อป และอุปกรณ์มือถือ

นอกจากนี้ OAuth ย่อมาจากอะไร เปิดการอนุญาต

ฉันจะใช้ OAuth2 ได้อย่างไร

ขั้นตอนพื้นฐาน

  1. รับข้อมูลรับรอง OAuth 2.0 จากคอนโซล Google API
  2. รับโทเค็นการเข้าถึงจากเซิร์ฟเวอร์การให้สิทธิ์ของ Google
  3. ตรวจสอบขอบเขตการเข้าถึงที่ได้รับจากผู้ใช้
  4. ส่งโทเค็นการเข้าถึงไปยัง API
  5. รีเฟรชโทเค็นการเข้าถึง หากจำเป็น

ไคลเอ็นต์ OAuth2 คืออะไร

ไคลเอ็นต์ OAuth2 อนุญาตให้คุณกำหนดค่าบริการและแอปพลิเคชันภายนอกเพื่อรับรองความถูกต้องกับสัมพัทธภาพในลักษณะที่ปลอดภัย ตัวอย่างเช่น ลูกค้า แอปพลิเคชันสามารถนำเสนอผู้ใช้ด้วยหน้าเข้าสู่ระบบสัมพัทธภาพเพื่อรับโทเค็นการเข้าถึงเพื่อเรียก API สัมพัทธภาพ

แนะนำ: