2013-11-09 3 views
3

REST 호출을 통해 서버와 통신하는 Android 앱이 있습니다. OAuth는 인증에 사용됩니다. 푯말 라이브러리 및 AsyncTasks로 모든 것이 잘 재생됩니다.robospice, spring-android, oauth REST 통화를 만드는 방법

AsyncTask에는 많은 결함 (메모리 누수 등)이 있으므로 RoboSpice 라이브러리로 REST 호출을 구현하려고했습니다. RoboSpice는 매우 좋습니다. 유일한 문제는 (또한 나를위한 쇼 스트 스토퍼) 입니다. OAuth가 RoboSpice와 어떻게 조화를 이루는 지 알 수 없습니다.

btw, 나는 spring-android와 함께 robospice를 사용하고 있습니다.

+0

이것을 구현하는 행운이 있었나요? – bmurmistro

+0

예, SpringAndroidSpiceRequest를 확장하고 oauth 정보를 추가했습니다. requestHeaders.set ("Authorization", oauthHeader); – borut

답변

0

나는 RS의 관리자 중 한 사람입니다. 개인적으로, 나는 스프링 안드로이드로 OAuth를 사용한 적이 없다. 나는 스프링 안드로이드의 나머지 부분만을 사용한다.

그래서 나는 무엇이 빠져 있는지 모릅니다. 너를 막고있는 것에 대해 더 자세히 알려주시겠습니까?

일반적으로 RS 서비스에 아무 것도 주입하지 않아야합니다.

+0

REST 호출을 통해 액세스해야하는 REST 서비스는 OAuth로 보호됩니다. 나는 더 많은 독서를하고 있었고, Robospice가 프로토콜에 의존하지 않으려 고 노력하고 있기 때문에 이것은 Robospice 문제가 아니라고 생각합니다. – borut