ฉันจะหา URL ของ Google OpenID ได้อย่างไร


63

ฉันกำลังพยายามเข้าสู่เว็บไซต์ CakePHP โดยใช้ Open ID: http://ask.cakephp.org/users/login

URL ค้นหาที่ถูกต้องที่สุดที่ฉันพบคือ: https://www.google.com/accounts/o8/id

.. แต่ฉันไม่สามารถระบุได้อย่างถูกต้องว่าควรจะป้อนอะไรกับรหัสเปิดของฉันเพราะมันปฏิเสธทุกสิ่งที่ฉันลองใส่

ไซต์เค้กเพิ่งพังหรือฉันมี URL ผิดหรือเปล่า?


1
อัปเดตปี 2559: แอพบางตัวที่ใช้ OpenID2 ที่เลิกใช้แล้วจะไม่ทำงานกับผู้ให้บริการ Google OpenID อีกต่อไป ดู: developers.google.com/identity/protocols/OpenID2Migration
Warren P

คำตอบ:


35

ในไซต์ส่วนใหญ่คุณสามารถใช้ลิงก์โปรไฟล์ Google ของคุณเมื่อลงชื่อเข้าใช้ OpenID เช่นhttp://www.google.com/profiles/your.name.here

ก่อนที่จะสนับสนุน Google โปรไฟล์ OpenID คุณต้องใช้ https://www.google.com/accounts/o8/id

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับเรื่องที่โพสต์บล็อก Jeff Atwood: Google Offers OpenIDs

อย่างไรก็ตามปรากฏว่าที่ask.cakephp.org URL โปรไฟล์ของ Google ไม่ทำงาน ตามที่ Greg ระบุไว้หากคุณลงชื่อเข้าใช้บัญชี Google ของคุณgoogle.comจะทำงานเป็น OpenID url ที่นั่น


มันไม่ทำงานแม้ว่าฉันจะลงชื่อเข้าใช้บัญชี Google ของฉัน "ตัวตนที่ส่งคืนไม่ตรงกับตัวตนที่อ้างสิทธิ์" = /
แบรดโคช์

คุณสามารถลงชื่อเข้าใช้เว็บไซต์อื่นโดยใช้ Google OpenID ของคุณได้หรือไม่? ฉันสามารถเข้าสู่ระบบ ask.cakephp.org ด้วยเช่นเดียวกับgoogle.com https://www.google.com/accounts/o8/idอาจมีปัญหากับ Google OpenID ของคุณ
Domas

ใช่นั่นคือวิธีที่ฉันตรวจสอบสิทธิ์ StackOverflow / etc ฉันมีเพื่อนลองดู ไม่ทำงานสำหรับพวกเขาทั้งสอง
แบรดโคช์

15

โซลูชันดั้งเดิมของฉันดูเหมือนจะไม่เป็นประโยชน์อีกต่อไปเพราะพวกเขาเปลี่ยนหน้า ฉันมีมันในตอนท้ายของการโพสต์เพียงเพื่อการอ้างอิง

โซลูชั่นใหม่ 2014-08-08

  1. ไปที่https://www.google.com/settings
  2. เข้าสู่ระบบด้วยบัญชีของคุณ
    • หากคุณมีบัญชี Google + คุณควรมีลิงก์สำหรับ:
      1. เพิ่มรูปภาพ;
      2. แก้ไขโปรไฟล์ และ
      3. ดูประวัติ.
  3. หากคุณคัดลอกที่อยู่สำหรับหนึ่งในนั้นจะเป็นเช่นนั้น
    • https://plus.google.com/{YOUR_PROFILE_NUMBER}/{EXTRA STUFF}
  4. ลบ/ {EXTRA_STUFF}และสามารถใช้เป็น OpenID ของคุณได้
    • ขอขอบคุณที่เควินคอกซ์ยังชี้ให้เห็นว่าคุณสามารถแทนที่ plus.google.com กับ profiles.google.com เป็น OpenId ของคุณแม้ว่าคุณจะไม่จำเป็นต้อง

โซลูชันดั้งเดิม

ไม่มีคำตอบอื่นใดที่เหมาะกับฉัน อย่างไรก็ตามสิ่งที่ทำตามขั้นตอนด้านล่าง

หมายเหตุ: คุณควรจะสามารถที่จะข้ามบางส่วนของขั้นตอนและตรงไปที่การเชื่อมโยงความเป็นส่วนตัว

  1. ลงชื่อเข้าใช้บัญชีของคุณใน Google
  2. คลิกที่ลูกศรลงโปรไฟล์
  3. คลิกลิงก์ความเป็นส่วนตัว
  4. ด้านขวาจะเป็นลิงค์ไปยัง URL Google Open ID ของคุณ
    • ฉันเคยเป็นhttps://plus.google.com/{RANDOM_NUMBER}ที่ซึ่งหมายเลขสุ่มเฉพาะสำหรับโปรไฟล์ของฉัน

โปรดทราบว่าคุณอาจไม่ได้รับสิ่งนี้หากคุณไม่มีบัญชี Google+


2
คำตอบที่เลือกไม่ทำงานสำหรับฉัน ( google.com/profiles/your.name.here ) แต่ URL ที่พบภายใต้ลิงก์ความเป็นส่วนตัวนั้น
Marius Butuc

มันเป็นบางอย่างเช่นplus.google.co/114818586844452309461
forsubhi

ดูเหมือนว่าจะไม่ทำงานตอนนี้
AntonioK

ทางออกสุดท้ายhttps://plus.google.com/{YOUR_PROFILE_NUMBER}ไม่ได้สำหรับฉัน
soshial

5

ในการใช้ Google OpenID กับ Google Apps (ในกรณีของฉันคือแพ็คเกจธุรกิจ gmail โดยที่ ID ของฉันไม่ใช่ @ gmail.com) มันถูกซ่อนไว้จริงๆ

หากคุณไปที่หน้าบัญชีของคุณ (เช่นhttps://www.google.com/settings/account ) และแหล่งที่มาดูค้นหา " https://profiles.google.com/ " ที่นั่นคุณจะพบหมายเลขลึกลับที่ยาว คือ URL สำหรับ OpenID ของคุณ


บางครั้งลิงก์อาจไม่ทำงานหากคุณมีบัญชีคอร์ปซึ่งบล็อกไม่ให้มีบัญชี +1
Matt Vukomanovic

4

มันซับซ้อนเล็กน้อย

ครั้งแรกที่มีคือ "Google OpenID URL" หรือhttps://www.google.com/accounts/o8/id สิ่งนี้มีประโยชน์เมื่อลงชื่อสมัครใช้หรือลงชื่อเข้าใช้เนื่องจากจะเปลี่ยนเส้นทางไปยัง URL ที่เหมาะสม

คุณยังสามารถใช้ URL โปรไฟล์ Google+ ของคุณ ไปที่https://plus.google.comแล้วคลิก "โปรไฟล์" คุณจะได้รับ URL https://plus.google.com/112323959773786487818/postsเช่น ลบจุดสิ้นสุดเพื่อรับhttps://plus.google.com/112323959773786487818และคุณสามารถใช้ URL นี้ (ฉันคิดว่านี่เป็นวิธีใหม่ที่แนะนำตอนนี้)

อย่างไรก็ตามสิ่งเหล่านี้ทั้งหมดเปลี่ยนเส้นทางไปยัง URL Google OpenID ที่แท้จริง URL คือที่อยู่โปรไฟล์ Google ของคุณ นี่คือ ID ผู้ใช้ Google+ ของคุณหลังจากhttps://profiles.google.comนั้น ตัวอย่างเช่น URL OpenID https://profiles.google.com/112323959773786487818ของฉันคือ URL นี้มีประโยชน์เมื่อคุณป้อน URL ของ OpenID ในแอปพลิเคชันโดยไม่ต้องเข้าสู่ระบบ


1

เพียงป้อน google.com (บุคคลใดก็ตามเป็นผู้ให้บริการ Open ID ของคุณ)

แก้ไข:

ตรวจสอบให้แน่ใจว่าคุณลงชื่อเข้าใช้ Google (หรือผู้ใดเป็นผู้ให้บริการ Open ID ของคุณ) ก่อนป้อนที่อยู่


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