2011-01-08 3 views
7

open id를 사용하여 Google 응용 프로그램 엔진 SDK 1.4.1 및 Python 2.5를 사용하여 로컬 개발 서버에 로그인 할 수 있습니까? Google 응용 프로그램 엔진 용 로컬 개발 서버에서 OpenID 로그인

나는이

self.redirect(users.create_login_url(continue_url, None, openid_url)) 

차라리 오픈 ID URL보다 http://localhost/_ah/login로 리디렉션 실행합니다. openid url 및 continue url이 유효합니다. 나는 또한 http://localhost/_ah/login보다는 http://localhost/_ah/login_required

로 리디렉션하고 http://localhost/users/로 이동하는 경우

내 애플리케이션 제목은 설정 문제가 있습니까 또는 로컬 오픈 ID 작동하지 않습니다이

- url: /_ah/login_required 
    script: do_openid_login.py 

- url: /users/(.*) 
    script: routers/user_router.py 
    login: required 

처럼 보인다?

+0

간단한 대답은 openid가 로컬에서 작동하지 않는다는 것입니다. 그러나 소위 스테이징 영역을 구축 할 수는 있지만 관리자 및 일반 사용자를 예로들 수 있습니다. –

+0

이 스테이징 영역 아이디어를 설명해 주시겠습니까? –

답변

6

아니요 - SDK에서 openid 로그인은 동일한 사용자 모크 업을 사용하여 일반 로그인과 동일한 방식으로 처리됩니다. 순전히 테스트 용입니다.

+0

그래서 dev에 사용자 정의 openid 로그인 페이지를 무시하고 _ah/login을 사용합니까? 그런 다음 프로덕션에서는 사용자 정의 오픈 아이디 로그인 페이지를 사용하게됩니까? –

+0

맞습니다. –

관련 문제