저는 여러분이 언급 한 openid-consumer와 조금 놀았습니다. 그리고 그것은 실제로 작동합니다. 별도의 프로젝트로 독립 실행 형 샘플 코드를 실행하려고 시도 했습니까?
App Engine의 테스트 응용 프로그램에서이 응용 프로그램을 사용했는데 문제가없는 것 같습니다. 나는 consumer.py, fetcher.py, store.py 그리고 rootid 디렉토리에 openid 디렉토리를 놓은 다음 open.idaml에서 app.yaml에있는 config의 일부를 myapp.yaml로 옮겼다.
http://x-libris.appspot.com에서 구현을 확인할 수 있습니다. 오른쪽 상단 모서리에 Logga (로그인을 위해 swedish입니다)을 누르십시오. 지금까지 OpenId, Google, MySpace 및 Yahoo와 같은 사용 가능한 OpenId 공급자 중 하나를 사용해보십시오. (처음 두 공급자 만 테스트했습니다).
Ajax 기반 솔루션이므로 templating을 변경하기 위해 consumer.py의 렌더링 방법을 약간 조정하면 openid-demo.appspot.com의 예제가 편리합니다.
// 존
그래, 나는 그들을 보았다. 하지만 그들은 아주 기본적인 기능에 돈을 원합니다 ... – Vitaly