AppEngine에 응용 프로그램을 빌드하고 관리하지 않는 두 개의 다른 AppEngine 서비스와 통신을 시도하고 있습니다. 이 두 서비스는 JSON 데이터를 제공하지만 내 측면에서 인증 한 동일한 사용자 (동일한 조직 내에 있지만 다른 하위 도메인에서 작동하는 애플리케이션)를 사용해야합니다.AppEngine 서비스/도메인 간 프록시시 사용자 유지
Flask와 urllib.fetch를 사용하는 기본 프록시가 작동하지만 요청 중에 AppEngine을 사용하여 인증 된 사용자를 잃어 가고 있습니다.
google.appengine.api.users
을 사용하는 경우 users.get_current_user()
을 호출 할 때 내 사이트와 대상 측이 동일한 값으로 지정되도록하고 싶습니다. 현재 get_current_user
을 호출하면 관련 정보가 내 측면에 표시되지만 대상 측에는 None
이 표시됩니다.
헤더에 사용자 자격 증명을 전달하는 방법이 있습니까?
내 urlfetch.fetch 호출은 특별한 아무것도 아니다 : 나는 목적 :이 Cross-Domain Ajax Calls and maintaining session on Google App Engine 유사한 비트가
내 실제 헤더 DICT 정의를 생략하고있어
resp = urlfetch.fetch(url, method=urlfetch.GET,
headers=headers,
follow_redirects=False)
주, 그러나 나는 서버 측에서이 모든 작업을 수행하고 있기 때문에 동일합니다.