2012-01-05 1 views
0

restlet을 사용하여 Android의 c2dm 서비스에 대한 게시물을 만들고 싶습니다. 나는 일반적인 휴식 클라이언트에서 이것을 시도하고 모두 괜찮 았어. 그러나 restlet을 사용하여 게시하려고하면 (401) - 인증되지 않은 응답이 표시됩니다.restlet을 사용하는 Google 로그인의 인증 헤더

인증을 위해, 나는 다음과 같은 헤더를 설정해야합니다

인증 : GoogleLogin 인증 = my_auth_token 내가으로 Restlet을 사용하여이 헤더를 설정하려면 어떻게

? 도전 응답을 설정해야한다는 것을 알고 있지만 매개 변수에 대해 잘 모르겠습니다. "GoogleLogin"이 내 ChallengeScheme입니까? 이것을 다음과 같이 사용합니까?

ChallengeScheme.valueOf("GoogleLogin") 

토큰 설정은 어떻게됩니까?

감사

답변

1

사용자 지정 계획을 작성하고 귀하의 요청에 대해이 방식에 도전 응답 설정할 수 있습니다

ChallengeScheme sc = new ChallengeScheme("Google_Login", "GoogleLogin", "Android c2dm service"); 
clientResource.setChallengeResponse(sc, auth, myauthtoken); 
관련 문제