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
Tak, widziałem je. Ale chcą pieniędzy na całkiem podstawowe funkcje ... – Vitaly