Witam. Niektórzy z Was zapewne wiedzą co to OpenID i używają w serwsiach stylu openid.pl itd. Większość z nich także ma swoje blogi na WordPressie. Czemu by tego nie połączyć i nie użyć WordPressa jako serwera OpenID? ID będzie fajniejsze bo we własnej domenie i wogóle. A ci co nie używają OpenID? Wy dowiecie się z tej notki co to jest :)
Co to jest OpenID?
“Jedno hasÅ‚o by wszystkie zjednoczyć”. OpenID polega na tym, że nie musimy pamiÄ™tać haseÅ‚ do wszystkiego. Poprostu mamy jedno hasÅ‚o. OczywiÅ›cie wadÄ… jest to, że zÅ‚amanie go wiąże siÄ™ z dostÄ™pem do wszystkich serwisów ale o plusach i minusach OpenID nie bedÄ™ siÄ™ tu rozwodzić bo nie to jest tematem tej notki. OpenID dziaÅ‚a tak, że podajemy jako login adres do serwera OpenID po czym zostajemy do niego przekierowani celem zalogowania siÄ™ tymże jednym hasÅ‚em a nastÄ™pnie wyrażenia zgody na zalogowanie siÄ™ do serwisu za pomocÄ… naszego OpenID.
Dlaczego użyć WordPressa jako serwera OpenID?
Wielu z Was posiada blogi w swojej domenie. Jest to idealnym powodem aby użyć swojego bloga jako takowego serwera! BÄ™dziemy mieć wtedy login (ID) w postaci wÅ‚asnej domeny a nie jakiejÅ› “login.openid.pl” (przykÅ‚adowo). Ponadto mamy nad tym lepszÄ… kontrolÄ™, bo na wÅ‚amanie do serwera OpenID nie możemy zwykle nic poradzić, wÅ‚amywacz ma dostÄ™p do naszych serwisów. Ale nad bezpieczeÅ„stwem bloga czuwamy sami i w razie wÅ‚amania zwyczajnie odcinamy dostÄ™p do np. caÅ‚ego WordPressa i już wÅ‚amywacz naszym identyfikatorem siÄ™ nie zaloguje, a my mamy czas na naprawÄ™ skutków :)
Jak to zrobić?
Uwaga! Proces ten nie ogranicza się do włączenia tylko jednej wtyczki i MA w nim znaczenie kolejność wykonywanych działań!
Zakładam, że skoro bierzesz się za takie działania, to znasz podstawowe zagadnienia jakim jest to jak zainstalować wtyczki (obojętnie który sposób)
- Po zalogowaniu siÄ™ do backendu wchodzimy do wtyczek i dodajemy nowÄ… wtyczkÄ™ o nazwie “XRDS-Simple”. Jest to wtyczka wymagana przez ten serwer.
- Instalujemy wtyczkÄ™ o nazwie “OpenID”
- Przechodzimy do konfigurowania
Proces konfiguracji
Najpierw wchodzimy w ustawienia wtyczki “XRDS-Simple”, na samym dole powinien ukazać nam siÄ™ taki widok:
Registered Filters
- openid_consumer_xrds_simple
- openid_eaut_xrds_simple
- openid_provider_xrds_simple
Oznacza to poprawnÄ… instalacjÄ™ wtyczki. W menu “użytkownicy” pojawiÅ‚y nam siÄ™ dwie nowe opcje. “Your OpenIDs” jest dla klienta OpenID. Możesz logować siÄ™ do bloga zewnÄ™trznym OpenIDem. Opcja “Your Trusted Sites” sÄ… to strony z którymi powiÄ…zaÅ‚eÅ› swój identyfikator OpenID.
DomyÅ›lnie identyfikator wyglÄ…da tak http://domena/author/nick. ZmieÅ„my to. W ustawieniach wchodzimy w “OpenID” i na dole w “Blog Owner” wskazujemy swój nick. Od tej chwili naszym identyfikatorem bÄ™dzie http://domena. JeÅ›li twojego bloga redaguje wiele osób, możesz zdecydować które grupy majÄ… mieć możliwość posiadania swojego OpenID w pierwszej postaci.
Zgodnie ze specyfikacją OpenIDa przy próbie zalogowania się naszym identyfikatorem, musimy się zalogować do swojego WordPressa aby ujrzeć informację o tym, że strona na której logujemy się chce uzyskać autentyczność naszego identyfikatora i czy zezwalamy na to. Kliknięcie Continue spowoduje zalogowanie się naszym identyfikatorem :)
Miłej zabawy.
Drogi użytkowniku! Wykryłem, że korzystasz z AdBlocka. Nie zamierzam Cię blokować, gdyż jest to nie równa walka, zatem proszę Cię. Proszę Cię o to byś wyłączył AdBlocka w mojej domenie.















Subskrybuj RSS