2014-07-14 1 views
0

저는 파이썬에서 GAE를 사용하고 있습니다. 드라이브에서 특정 파일을 여는 응용 프로그램에서 작업하고 있습니다. 당신이 당신의 응용 프로그램과 함께 드라이브에서 파일을 열려고하면GAE는 초기 요청에서 정보를 잃지 않고 사용자를 oauth2로 리디렉션합니까?

,이 하나의 같은 URL로 리디렉션됩니다 : 내 프로그램에서

http://my-app.appspot.com/state=%7B%22ids%22:%5B%220B1AXKdjZqM9FZDNIZEhMZEh0YzA%22%5D,%22action%22:%22open%22,%22userId%22:%22102709420614967238115%22%7D

을, 나는 응용 프로그램에 의해 권한이 있는지 확인해야 사용자; 이렇게하려면 oauth2 유틸리티로 리디렉션되어 권한이 부여 된 다음 이전 URL로 돌아가거나 정보를 효율적으로 저장해야합니다.

상태 = % 7B % 22ids % 22 % 5B %의 220B1AXKdjZqM9FZDNIZEhMZEh0YzA %의 22 % 5D % 22action % 22 % 22open % 22 % 22userId % 22 % 22,102,709,420,614,967,238,115% 7D

방법 I가 초기 요청의 정보를 잃지 않고 사용자를 리디렉션 할 22 %? 'OAuth2WebServerFlow'객체 '상태'에는 속성이 없습니다 :

답변

1

당신은 내가 flow.state를 사용할 때 나는이 오류가 state 매개 변수

state 

Any string Provides any state that might be useful to your application upon receipt of the response. The Google Authorization Server roundtrips this parameter, so your application receives the same value it sent. Possible uses include redirecting the user to the correct resource in your site, nonces, and cross-site-request-forgery mitigations.

+0

을 사용할 수 있습니다 – MayK

관련 문제