2012-08-26 2 views
0

결과를 데이터베이스에 저장하는 Android 앱을 개발하고 싶습니다. 이 데이터베이스는 장고를 사용하여 만들었으며 사용자가 간단하게 유지하기 위해 OpenID를 활성화했습니다. 따라서 사용자는 일반 Google 계정으로 로그인 할 수 있습니다.Android 앱에서 Django 백엔드에서 페이지를 검색하려면 OpenID를 사용하여 로그인해야합니다.

결국 사용자는 결국 웹 사이트에서 데이터베이스에 항목을 추가 할 수 있어야합니다. 따라서 무작위 사용자 이름과 암호를 만드는 것은 효과가 없습니다.

이제 사용자가 OpenID를 사용하여 웹 사이트에 로그인 할 수있는 webview로 활동을 만들었습니다. 그런 다음 sessionid를 캡처하고, 내 생각은이 sessionid를 사용하여 사용자가 로그인해야하는 URL을 가져 오는 것입니다. 그러나 작동하지 않는 것 같습니다. 나는 이미 모든 뷰에 @csrf_exempt를 추가했습니다. 그러나 이제 페이지를 가져 오려고 할 때 "OpenID 트랜잭션 진행 중"이라는 제목의 항목이 표시됩니다.

실제 결과를 얻으려면 어떻게해야합니까?

답변

0

좋아, 크롬을 더 확인한 후에 쿠키 헤더도 알게되었습니다. 분명히 쿠키와 헤더의 세션 헤더를 쿠키 헤더로 보내야합니다.

모든 것이 작동합니다!

관련 문제