Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ความแตกต่างระหว่าง OpenId และ OAuth


OAuth ออกแบบมาเพื่อให้สิทธิ์แก่บุคคลที่สามโดยไม่ต้องให้รหัสผ่าน มันเป็น http ตาม OAuth ให้โทเค็นการเข้าถึงที่สามารถแลกเปลี่ยนสำหรับการยืนยันที่รองรับผ่าน API

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

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