สารบัญ:
วีดีโอ: OAuth2 ใน Java คืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
วัตถุประสงค์: เอกสารนี้อธิบายฟังก์ชัน OAuth 2.0 ทั่วไปที่นำเสนอโดยไลบรารีไคลเอ็นต์ OAuth ของ Google สำหรับ Java . สรุป: OAuth 2.0 เป็นข้อกำหนดมาตรฐานสำหรับการอนุญาตให้ผู้ใช้ปลายทางอนุญาตแอปพลิเคชันไคลเอ็นต์อย่างปลอดภัยเพื่อเข้าถึงทรัพยากรฝั่งเซิร์ฟเวอร์ที่มีการป้องกัน
ด้วยวิธีนี้ OAuth2 คืออะไรและทำงานอย่างไร
มัน ผลงาน โดยการมอบหมายการตรวจสอบสิทธิ์ผู้ใช้ไปยังบริการที่โฮสต์บัญชีผู้ใช้ และอนุญาตให้แอปพลิเคชันบุคคลที่สามเข้าถึงบัญชีผู้ใช้ OAuth 2 ให้ขั้นตอนการอนุญาตสำหรับแอปพลิเคชันบนเว็บและเดสก์ท็อป และอุปกรณ์มือถือ
นอกจากนี้ OAuth ย่อมาจากอะไร เปิดการอนุญาต
ฉันจะใช้ OAuth2 ได้อย่างไร
ขั้นตอนพื้นฐาน
- รับข้อมูลรับรอง OAuth 2.0 จากคอนโซล Google API
- รับโทเค็นการเข้าถึงจากเซิร์ฟเวอร์การให้สิทธิ์ของ Google
- ตรวจสอบขอบเขตการเข้าถึงที่ได้รับจากผู้ใช้
- ส่งโทเค็นการเข้าถึงไปยัง API
- รีเฟรชโทเค็นการเข้าถึง หากจำเป็น
ไคลเอ็นต์ OAuth2 คืออะไร
ไคลเอ็นต์ OAuth2 อนุญาตให้คุณกำหนดค่าบริการและแอปพลิเคชันภายนอกเพื่อรับรองความถูกต้องกับสัมพัทธภาพในลักษณะที่ปลอดภัย ตัวอย่างเช่น ลูกค้า แอปพลิเคชันสามารถนำเสนอผู้ใช้ด้วยหน้าเข้าสู่ระบบสัมพัทธภาพเพื่อรับโทเค็นการเข้าถึงเพื่อเรียก API สัมพัทธภาพ
แนะนำ:
ประเภท Grant ใน OAuth2 คืออะไร
ใน OAuth 2.0 คำว่า "ประเภทการให้สิทธิ์" หมายถึงวิธีที่แอปพลิเคชันได้รับโทเค็นการเข้าถึง OAuth 2.0 กำหนดประเภทการให้สิทธิ์หลายประเภท รวมถึงลำดับรหัสการอนุญาต
โฟลว์โดยนัยของ oauth2 คืออะไร?
การให้สิทธิ์โดยนัยของ OAuth2 เป็นรูปแบบของการให้สิทธิ์อื่นๆ อนุญาตให้ไคลเอ็นต์รับโทเค็นการเข้าถึง (และ id_token เมื่อใช้ OpenId Connect) โดยตรงจากจุดสิ้นสุดการให้สิทธิ์ โดยไม่ต้องติดต่อจุดปลายโทเค็นหรือตรวจสอบสิทธิ์ไคลเอ็นต์
โปรโตคอล OAuth2 คืออะไร
กรอบการอนุญาต OAuth 2.0 ในบทความนี้. OAuth 2.0 เป็นโปรโตคอลที่อนุญาตให้ผู้ใช้ให้สิทธิ์ในการเข้าถึงทรัพยากรของตนอย่างจำกัดในไซต์หนึ่งไปยังอีกไซต์หนึ่ง โดยไม่ต้องเปิดเผยข้อมูลประจำตัวของตน ตามเว็บไซต์ของ OAuth โปรโตคอลไม่ต่างจากคีย์รับจอดรถ
ขอบเขตใน oauth2 คืออะไร?
ขอบเขตเป็นกลไกใน OAuth 2.0 เพื่อจำกัดการเข้าถึงของแอปพลิเคชันในบัญชีผู้ใช้ แอปพลิเคชันสามารถขอขอบเขตได้ตั้งแต่หนึ่งขอบเขตขึ้นไป จากนั้นข้อมูลนี้จะแสดงต่อผู้ใช้ในหน้าจอคำยินยอม และโทเค็นการเข้าถึงที่ออกให้กับแอปพลิเคชันจะถูกจำกัดตามขอบเขตที่ได้รับ
Grant ใน OAuth2 คืออะไร
การให้สิทธิ์เป็นวิธีการรับโทเค็นการเข้าถึง การตัดสินใจว่าจะให้สิทธิ์ใดนั้นขึ้นอยู่กับประเภทของไคลเอนต์ที่ผู้ใช้ปลายทางจะใช้ และประสบการณ์ที่คุณต้องการสำหรับผู้ใช้ของคุณ