Jak ustalić adres URL Google OpenID?

63

Próbuję zalogować się na stronie CakePHP przy użyciu Open ID: http://ask.cakephp.org/users/login

Najbardziej poprawny wyglądający adres URL, jaki znalazłem, to: https://www.google.com/accounts/o8/id

..Ale nie mogę właściwie określić, co mam wpisać dla mojego otwartego identyfikatora, ponieważ odrzuca wszystko, co próbuję wprowadzić.

Czy witryna z ciastami właśnie się zepsuła, czy mam zły adres URL?

Brad Koch
źródło
1
Aktualizacja 2016: niektóre aplikacje oparte na przestarzałym OpenID2 w ogóle nie będą działać z dostawcą Google OpenID. Zobacz: developers.google.com/identity/protocols/OpenID2Migration
Warren P

Odpowiedzi:

35

W większości witryn można użyć linku do profilu Google podczas logowania do OpenID. Na przykładhttp://www.google.com/profiles/your.name.here

Przed profilem Google obsługa OpenID musiała być używana https://www.google.com/accounts/o8/id

Możesz przeczytać więcej na ten temat na blogu Jeffa Atwooda: Oferty Google o nazwie OpenID .

Wygląda jednak na to, że na ask.cakephp.org adresy URL profili Google nie działają. Jak zauważył Greg, jeśli jesteś zalogowany na swoje konto Google, google.combędzie tam działał jako adres URL OpenID.

Domas
źródło
To nie działa, mimo że jestem zalogowany na swoje konto Google. „Zwrócona tożsamość nie była zgodna z deklarowaną tożsamością” = /
Brad Koch
Czy możesz zalogować się do innej witryny przy użyciu Google OpenID? Mogę zalogować się na ask.cakephp.org zarówno przy pomocy, google.comjak i przy pomocy https://www.google.com/accounts/o8/id. Być może występują problemy z Twoim Google OpenID.
Domas
Tak, w ten sposób uwierzytelniam się w StackOverflow / etc. Miałem też przyjaciela, który spróbował; też dla nich nie działał.
Brad Koch
15

Moje oryginalne rozwiązanie nie wydaje się już tak przydatne, ponieważ zmieniły stronę. Mam go na końcu postu tylko w celach informacyjnych

Nowe rozwiązanie 08.08.2014

  1. Idź do https://www.google.com/settings
  2. Zaloguj się za pomocą swojego konta
    • Jeśli masz konto Google +, powinieneś mieć linki do:
      1. Dodaj zdjęcie;
      2. Edytuj profil; i
      3. Zobacz profil.
  3. Jeśli skopiujesz adres jednego z tych adresów, będzie on podobny
    • https://plus.google.com/{YOUR_PROFILE_NUMBER}/{EXTRA STUFF}
  4. Usuń / {EXTRA_STUFF}, który może być używany jako Twój OpenID
    • Podziękowania dla Kevina Koxa za sugestię, że możesz zastąpić plus.google.com profilami.google.com jako OpenId, chociaż nie musisz tego robić .

Oryginalne rozwiązanie

Żadna z pozostałych odpowiedzi nie działała dla mnie. Jednak postępowano zgodnie z poniższymi krokami.

UWAGA: powinieneś być w stanie pominąć niektóre kroki i przejść bezpośrednio do linku do prywatności .

  1. Zaloguj się na swoje konto w Google
  2. Kliknij strzałkę w dół profilu
  3. Kliknij link Prywatność
  4. Po prawej stronie będzie link do Twojego adresu URL Google Open ID
    • Mój był https://plus.google.com/{RANDOM_NUMBER}, gdzie losowa liczba jest specyficzna dla mojego profilu

Pamiętaj, że możesz tego nie uzyskać, jeśli nie masz konta Google+.

Matt Vukomanovic
źródło
2
Wybrana odpowiedź nie działała dla mnie ( google.com/profiles/your.name.here ), ale adres URL pod linkiem do prywatności zadziałał .
Marius Butuc
to jest coś takiego jak plus.google.co/114818586844452309461
forsubhi
wydaje się, że na razie nie działa
AntonioK
Najnowsze rozwiązanie https://plus.google.com/{YOUR_PROFILE_NUMBER}nie działało dla mnie.
soshial
5

Aby użyć Google OpenID z Google Apps (w moim przypadku pakiet biznesowy Gmail, gdzie mój identyfikator to NIE @ gmail.com), to NAPRAWDĘ ukryty.

Jeśli odwiedzisz stronę swojego konta (np. Https://www.google.com/settings/account ) i źródło wyświetleń, wyszukaj „ https://profiles.google.com/ ” Tam znajdziesz długą tajemniczą liczbę, która to adres URL Twojego OpenID.

dman
źródło
Łącza czasami nie działają, jeśli masz konto korporacyjne, które blokuje mu konto +1.
Matt Vukomanovic
4

To jest trochę skomplikowane.

Najpierw jest „Google OpenID URL” lub https://www.google.com/accounts/o8/id . Jest to przydatne podczas rejestracji lub logowania, ponieważ przekierowuje do właściwego adresu URL.

Możesz także użyć adresu URL swojego profilu Google+. Wejdź na https://plus.google.com i kliknij „profil”. Otrzymasz adres URL podobny do https://plus.google.com/112323959773786487818/posts. Usuń koniec, aby uzyskać https://plus.google.com/112323959773786487818i możesz użyć tego adresu URL (myślę, że jest to teraz nowy zalecany sposób).

Wszystkie te przekierowują jednak na Twój prawdziwy adres URL Google OpenID. Adres URL to adres Twojego profilu Google. To jest Twój identyfikator użytkownika Google+ po https://profiles.google.com. Na przykład mój adres URL OpenID to https://profiles.google.com/112323959773786487818. Ten adres URL jest przydatny podczas wprowadzania adresu URL OpenID do aplikacji bez logowania.

Kevin Cox
źródło
1

Wpisz google.com (ktokolwiek jest Twoim dostawcą Open ID)

EDYTOWAĆ:

Upewnij się, że jesteś zalogowany w Google (lub kimkolwiek jest Twój dostawca Open ID) przed wprowadzeniem jego adresu.

Greg
źródło
Nie działa dla mnie. Pojawia się komunikat „Zwrócona tożsamość nie pasuje do żądanej tożsamości”. Stąd całe podejrzenie uszkodzenia strony.
Brad Koch