Dodałem sobie do szablonu delegacje do OpenID. Muszę zacząć częściej uzupełniać bloga, żeby nie został zamknięty :-)
Zacząłem się zastanawiać nad bezpieczeństwem takiego rozwiązania (delegacji). Muszę wybrać zaufanego dostawcę OpenID i to jest jasne. Ale ważne też, żebym delegacje miał ustawione w miejscu, którego administratorom mogę ufać. Przecież Sparrow mógłby zmienić delegacje w moim szablonie i zacząć logować się jako ja!!!
Chyba dojdzie do tego, że wzorem znajomych postawię serwer Jabbera u siebie, własnego dostawcę OpenID, pocztę i co tam jeszcze można wymyślić...
A ja od dwóch miesięcy rozglądam się nad gotowcami, żeby postawić serwer openid u siebie. Tylko jakoś mało intensywnie... ;)
Delegacja mówi, że jesteś odpowiedzialny za URL pod którym się logujesz. Więc jeśli logujesz się jako bmalkow.jogger.pl, to znaczy, że kontrolujesz tego joggera. Jeśli tam Ci sparrow wstawi swoją delegację... to to nadal będzie prawda: sparrow też kontroluje Twojego Joggera. Pod tym względem większe zaufanie trzeba mieć do dostawcy OpenID, bo jeśli masz delegację na swoim serwerze, który w pełni kontrolujesz, do zewnętrznego dostawcy, to dostawca ten może uwierzytelnić kogoś innego jako właściciela Twojego serwera. Mimo, że nad samym serwerem dostawca OpenID kontroli nie ma.
Ja też chcę niedługo się w OpenID pobawić. Ale w tym celu postawię własny serwer OpenID... nawet nie chodzi o kwestie bezpieczeństwa/zaufania... po prostu takimi rzeczami lubię sam się bawić. :-)
jajcuś: Ja też bym chciał. Tylko nie mam gdzie. Bardziej nawet, to chciałbym napisać własny serwer. Tylko nie mam czasu.
Właśnie. Jakbyś, Jajcuś, znalazł coś, co dobrze pasuje w PLD, to byłbym wdzięczny za sygnał. Gotowca żadnego, zdaje się, nie ma, ale wolałbym uniknąć instalowania czegoś, co mi potem przy każdym upgrade będzie wystawało...
wodzu: http://openid.net/wiki/index.php/Run_your_own_identity_server
To już przeglądałem. ;) Jakoś do żadnych praktycznych wniosków mnie to nie doprowadziło. O ile pamiętam, to połowa z tego jest w fazie wymyślania, jak to mogłoby w ogóle działać... ;)
wodzu: to musimy się zebrać i napisać :-P
Tylko gdzie można kupić trochę czasu???
Czasu, powiadasz? Nie słyszałem. Ale przydałoby się, przydało...
Ja planuję zacząć od tego: http://www.openidenabled.com/openid/libraries/python/
Liczę na to, że zrobienie z tego serwerka OpenID to będzie chwilka.
A, to to, co mam otwarte w firefoksie od jakichś dwóch tygodni... Ale jakoś nie miałem czasu, żeby się zabrać i spróbować to uruchomić. ;)
W szablonie to mógłby sobie zmieniać.
W bazie raczej. Na co mu szablon.
Marcin Jagodziński wczoraj mówił, że na OpenID.pl jest Heraldry z Apache (Ruby on Rails).