2009-04-12 17 views
14

Jakieś wskazówki do rozwoju, głównie narzędzia do debugowania, dla OpenID? W szczególności szukam narzędzia do rejestrowania i przeglądania ruchu OpenID przez User-Agent podczas pośredniej sesji uwierzytelniania komunikacji. Dostawca usługi OpenID i strona ufająca, która oferowała informacje o debugowaniu na temat prób uwierzytelnienia, również byłaby miła.Narzędzia do tworzenia i debugowania OpenID

Tak, zapytałem Pana Google o to i nie trafiłem w odpowiednie słowa kluczowe lub nie prosiłbym o to tutaj. Mogę to zbudować sam, ale jeśli ktoś już wykonał pracę ...

Dzięki za pomoc.

Odpowiedz

6

Biblioteka DotNetOpenAuth obsługuje zarówno programy RP, jak i OP, i ma bardzo obszerne rejestrowanie w celach diagnostycznych, które można dostosować do żądanych dzienników. Można go użyć do przetestowania w witrynie OpenID, niezależnie od tego, jaka jest platforma jest.

Możesz sprawdzić próbkę logów, logując się do demo RP, a następnie odwiedzając numer log page, który zgromadził na podstawie Twojego loginu.

Następnie jest odpowiednik demo OP i powiązany log page.

Jeśli podoba Ci się to, co widzisz, możesz po prostu użyć tych stron samodzielnie, aby przetestować swoją witrynę OpenID przed, lub możesz download DotNetOpenAuth i używać go lokalnie i dalej dostosować dzienniki.

+0

wszystkie linki 404 lub 301 obecnie. – phihag

+1

Dzięki, @phihag. Zaktualizowałem linki. –

+0

Wszystkie linki są martwe. Host nieznaleziony – singpolyma

1

Kilka sugestii, gdzie można znaleźć informacje inne niż google: istnieje kilka linków na temat dmoz, a istnieje kilka projektów związanych z OpenID pod numerami freshmeat i sourceforge. Chociaż nie możesz znaleźć tego, o co prosisz, być może mógłbyś bezpośrednio zapytać jednego lub kilku autorów różnych otwartych serwerów lub pisać na odpowiednich listach mailingowych. Zakładam, że niektórzy z nich zrobili swoją część debugowania i mieliby kilka wskazówek do dostarczenia.

0

Myślę, że rozszerzenie TamperData dla FireFox było tym, czego użyłem do przeglądania komunikacji za pośrednictwem klienta użytkownika. Skrypt "openid-parsse" w python-openid/contrib/pobierze dane skopiowane z dzienników TamperData i przetworzy je dla Ciebie w polach OpenID.

Powiązane problemy