ฉันจะใช้ Facebook เป็นผู้ให้บริการ OpenID ได้อย่างไร


9

ฉันต้องการใช้บัญชี Facebook สำหรับบัญชี OpenID ของฉัน ฉันจะทำสิ่งนี้ได้อย่างไร


เพียงสร้างบัญชี Facebook? ฉันคิดว่าเว็บไซต์อื่นจะเสนอให้หากทำได้คุณไม่สามารถบังคับให้พวกเขาทำเช่นนั้นได้จริงหรือ
Ivo Flipse

มันไม่ได้เป็นหนึ่งในตัวเลือกบนหน้า OpenID แตกต่างกัน แต่ผมเคยเห็นเว็บไซต์ที่ช่วยให้คุณใช้ Facebook, Twitter ฯลฯ เพื่อเข้าสู่ระบบ.
samoz

คำตอบ:


6

Facebook ใช้ OAuth ในขณะที่ Google, Yahoo, AOL และ MySpace ใช้ OpenID

สำหรับเว็บไซต์ที่ยอมรับเฉพาะ OpenID คุณจะไม่สามารถใช้ Facebook ได้ เว็บไซต์หลายแห่งยอมรับทั้ง OpenID เช่นเดียวกับ Facebook, Twitter, LinkedIn, Windows LiveID และอื่น ๆ ที่เป็นโซลูชันอื่น ๆ ที่ไม่ใช่ OpenID

หากคุณกำลังมองหาที่จะเพิ่มการสนับสนุนสำหรับทั้งหมดเหล่านี้ระบบ ID บนเว็บไซต์ของคุณคุณอาจต้องการที่จะตรวจสอบJanrain ของการมีส่วนร่วม


2

เท่าที่ฉันทราบ Facebook อนุญาตให้คุณเข้าสู่ระบบโดยใช้บัญชี OpenID ของผู้ให้บริการรายอื่น แต่ไม่ได้สร้างบัญชี OpenID ให้คุณเข้าสู่เว็บไซต์อื่น ๆ มันสมเหตุสมผลไหม

ดูโพสต์บล็อกผู้พัฒนา Facebook นี้สำหรับข้อมูลเพิ่มเติม


1

Facebook เป็นผู้ใช้ OpenID

  • คุณสามารถใช้ข้อมูลประจำตัวจากผู้ให้บริการ OpenID อื่น ๆ เช่นอีเมล Google เพื่อเข้าสู่ Facebook

Facebook ไม่ใช่ผู้ให้บริการ OpenID

  • คุณไม่สามารถใช้ข้อมูลประจำตัว Facebook เพื่อเข้าสู่เว็บไซต์ที่ใช้ OpenID

โดยทั่วไป Facebook จะเปิดเผย OAuth ไม่ใช่ OpenID

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.