Logowanie przez OpenID
Panel Administracyjny 07 lutego 2007
Zgłoszenie #384: OpenID
Od dzisiaj można logować się do panelu administracyjnego za pomocą OpenID. Rejestracji za jego pomocą nie będzie.
Dodawanie identyfikatorów znajduje się na zakładce Użytkownicy->OpenID.
Logowanie znajduje się pod adresem https://login.jogger.pl/openid/. Na stronie głównej joggera jest odnośnik.
czy jeśli podam openida swojego to będę miał możliwość logowania i starym i nowym systemem czy już tylko openidem ?
coraz więcej słyszy się o OpenID, a do tego Microsoft zamierza zająć się jego popularyzacją, hmm, trzeba się będzie tym zainteresować;)
jak zawsze – dzięki Sparrow, że rozwijasz Joggera;)
@wikiyu to jest tylko alternatywny sposób logowania, tak jak za pomocą aliasu.
Jeez, sparrow, dzięki!
lol. a to ci. u mnie już śmiga :) @wikiyu wychodzi że możesz używać naprzemiennie .. ja zarejestrowałem się przez openid.pl
U mnie też śmiga. Dzięki sparrow!
No dzięki! Już myślałem że nikt dziś nic poważnego nie robi.
To teraz bierz się za LansRank ;)
hurra, sparrow kochamy Cię :)
Dobra robota. Czas najwyższy zakładać konto OpenID. ;>
To ja ponarzekam – nie obsługuje delegacji, usilnie twierdzi, że pod ktos.info niczego nie ma (tj. serwera OpenID), a tam jest w tagach strony delegacja zarówno przez tag <link/>, jak i przez plik Yadis do którego ścieżka jest w którymś <meta http-equiv/>. Podobnie wtyczka do WordPressa, ta od komentowania nie działa, ta od kont i takich tam – działa jak powinna.
A czy komentować notki będzie można z OpenID?
Według testów pre-release: przez yadis nie działa, tylko przez bezpośrednio wskazany serwer w meta. A czy będzie?
To w nagłówku nie działa:
<meta http-equiv="X-YADIS-Location" content="&HOME;/files/yadis.xrdf" />To w nagłówku działa:
<link rel="openid.server" href="http://openid.pl/server" /> <link rel="openid.delegate" href="http://lemiel.openid.pl/" />To przy okazji jeszcze jedna informacja. Identyfikatory OpenID działają jak aliasy, więc nie da dodać jednego do dwóch różnych kont joggerowych.
Hmm, u mnie przez <link> w nagłówku nie działa, ale to chyba wiem czemu – bo podaję adres, który jest następnie przekierowywany na inny, z nagłówkiem 301.
No to jeszcze jedno.
Mogę dodać do tego lemiel.jogger.pl ale w bazie joggera zapisuje się adres właściwego serwera OpenID, a nie ten przekierowujący.
Ale jako, że podałem przy dodawaniu samo „lemiel.openid.pl” to dodało się do bazy jako „http://lemiel.openid.pl”.
Ale jak podałem „lemiel.jogger.pl” to zapisało się w bazie „http://lemiel.openid.pl/” — z dodatkowym slashem tak jak miałem w nagłówku szablonu wpisów.
Nie wiem czy to rodzi jakieś niebezpieczeństwa czy nie, czy tylko dodatkowa kopia możliwości uwierzytelnienia.
W MyID.pl są inne niceurle i ten sposób mi nie zadziałał.
Działa oczywiście z serwerem uwierzytelniającym za pomocą jabbera — tym w RPA, ale tamten url za długi do wpisywania, pamiętania.
Delegacjami zajmę się w następnym tygodniu, muszę odpocząć.
All together now: „DZIĘKUJEMY!” :)
Coś takiego w apachu (?) joggerowego serwera chyba też się przyda
AddType application/xrds+xml .xrdfa może i
AddType application/yadis+xml .xrdf?
Chociaż opisany poniżej test działa a nie wiem czy to jest na serwerze.
To po próbach z openid-test/checkup
i przeczytaniu:
OpenID-for-non-SuperUsers
Poprawię wpis u siebie:
openid-i-odnosnik-do-wlasnego-joggera
i spróbuję dać coś podobnego na wiki.
„Brak skonfigurowanego konta na joggerze” ;/ Tyle mi wyswietla. Cos powinienem dopisac do OpenID?
Najpierw musisz w panelu w sekcji Użytkownikcy podać link do tej tożsamości i ją jednocześnie zweryfikować.
W wiki jest co nieco. Więcej chyba nie ma co. I mi się nie chce…
Lemiel, dzięki, bardzo fajnie, prosto i przejrzyście napisane.
Nie działa, tzn. tylko tutaj, bo wszędzie indziej owszem (Zoomr, wordpressy) :/
Numer błędu: OPENID_NOSERVERSFOUND
Opis błędu: Cannot find OpenID Server TAG on Identity page.
Przekierowuje mnie na moje OpenID, loguję się, klikam dodaj login.jogger.pl i wracam na joggera z takim właśnie błędem. :/
A co dokładnie wpisujesz (poniżej moje domysły)
skyace.openid.pl
http://skyace.openid.pl
http://skyace.openid.pl/
skyace.jogger.pl
http://skyace.jogger.pl/
??
A i-names są obsługiwane?
Tylko kto będzie z tego korzystał, bo $20 na rok to trochę dużo…
No dobra, mam darmowy: @xrid*lemiel — nie działa bo to też z delegacjami i na dodatek specyfikacja OpenID 2.0.
Czekamy.
@lemiel – no, normalnie wpisuję, http://www.skyace.org – slash po nie robił mi różnicy, błąd był ten sam.
Nie mam na openid.pl, mam własny postawiony.
Test o którym pisałem w komentarzu wcześniej pokazuje, że pod adresem:
http://ruszkiewicz.pl/openid/?user=skyace (to ze źródła twojej strony)
nie znalazł serwera OpenID. Więc masz chyba coś nie tak z konfiguracją.
Ale Zoomr i wordpressy jakoś mnie logują, nie przypuszczam, żeby tam siedział jakiś koleś i specjalnie czekał na tych z popsutymi serwerami, żeby ich zalogować ręcznie. :P
Jogger wykrywa serwer na początku, bo przekierowuje mnie na dobry link do logowania mojego. Tylko jak wraca z przekierowania, to już się mu coś nie podoba.
[edit: ten link? http://www.openidenabled.com/resources/openid-test/checkup właśnie sprawdzałem, Pass. http://www.skyace.org is a working OpenID. ]
No to nie pozostaje nic innego niż poczekać na działanie Sparrowa.
Wpisywałem link do ruszkiewicz.pl bo to docelowy (i ten byś miał wpisany w panelu joggera po pozytywnej weryfikacji), a na skyace.org masz tylko przekierowanie. Więc to nie powinno mieć znaczenia, który odnośnik jest wpisany w teście. A jednak ma, ale co jest powodem? Może jego postać, ta ze znakiem zapytania?
Zastanawiam się, dlaczego jogger przy logowaniu prosi o wszystkie dane z profilu OpenID, czy to naprawdę konieczne?
Działa ładnie ;)
Wspomnieli o nas :)
I jak tam działania sparrowa z OpenID, które najwyraźniej zawiera jednak błąd (jego obsługa tutaj na Joggerze).