2009-10-19 15 views

Odpowiedz

1

Spróbuj rpxnow.com, zapewniają wiele opcji, w tym openid.

+0

Tak, widziałem je. Ale chcą pieniędzy na całkiem podstawowe funkcje ... – Vitaly

2

Po prostu grałem trochę z konsumentem, którego wspomniałeś i działa. Czy próbowałeś uruchomić samodzielny kod, jako osobny projekt?

Użyłem go w aplikacji testowej na App Engine i wygląda na to, że działa poprawnie. Umieściłem plik consumer.py, fetcher.py, store.py, a następnie katalog openid w katalogu głównym, a następnie przeniosłem część konfiguracji w app.yaml z przykładowej aplikacji openid do mojej app.yaml.

Możesz sprawdzić wdrożenie pod numerem http://x-libris.appspot.com. W prawym górnym rogu naciśnij Logga w (który jest szwedzki do logowania). Spróbuj użyć dowolnego z dostępnych dostawców OpenId, do tej pory OpenId, Google, MySpace i Yahoo! są dostępne (testowałem tylko pierwszych dwóch dostawców).

Jest to rozwiązanie oparte na Ajax, więc zrobiłem pewne poprawki w metodzie renderowania w consumer.py, aby zmienić szablon i przykład na openid-demo.appspot.com był przydatny.

// John

+0

Czasami działa tak, jak rozumiem, ale nie można na nim polegać - nie widziałem żadnej wiadomości od działu pomocy Google, że naprawili błąd przy pobieraniu adresu URL. – Vitaly

2

Właśnie zauważyłem nową wersję SDK App Engine teraz zawiera wsparcie dla OpenID w API użytkownika

Wydanie 1.3.4 zawiera wsparcie dla uwierzytelniania poprzez OpenID jako funkcja eksperymentalna.

wygląd in the app engine python user API docs uzyskać więcej informacji na temat tego

Należy to zrobić to łatwe do wdrożenia (zacznę realizacji tego dzisiaj!)

+2

Jakieś wyniki, które możesz podzielić się w tej sprawie? – Niklas

+0

to nadal eksperymentalna funkcja w GAE SDK 1.4.0? – Jox

3

mam skonfigurować połączenie przykładową aplikację tutaj:

http://github.com/shripadk/authlogic_openid_selector_example

Z kodem źródłowym. Działa dokładnie tak, jak robi to stackoverflow. Nie zaimplementowałem jeszcze autoportretu facebook jako jego buggy.

+0

Czy próbowałeś tego we własnej domenie? – Vitaly

+0

Jeśli masz na myśli moją maszynę programistyczną ... Tak. To działa. –

+0

Nie Miałem na myśli w twojej domenie jak www.domena.com. Działa również na moim komputerze lokalnym, ale nie na hostingu. – Vitaly