2014-12-28 2 views
3

나는 표준 Azure 모바일 서비스를 만들고 Add authentication to your Mobile Services app을 추적했습니다.우편 서비스 (또는 큐)를 사용하여 모바일 서비스 (Azure)에 연결

정체성에 대한

등록 된 구글과 작동하기 위해 로그인을 있고 난이 같은 토큰을 받고 있어요 :

{ 
"user":{"UserId":"Google:123123123"}, 
"authenticationToken":"[token]"} 
} 

이 지금은 모바일 서비스에 대한 REST 호출을 실행하는 우편 배달 또는 컬을 사용하려면를 하지만 나는 요청에 토큰을 추가하는 방법을 잃어 버렸습니다.

+1

같은 문제가있는 다른 사용자에게 도움이되므로 질문에 대한 답변으로 솔루션을 게시하고 동의하십시오. 고맙습니다! – carlosfigueira

답변

1

'Windows Azure Mobile Services'라는 책을 자세히 읽고 나면 Google에서받은 인증 톡과 함께 'X-ZUMO-AUTH'헤더를 추가했습니다.

Rest 통화가 이제 Google에서받은 UserId를 가진 사용자로 인증됩니다.

+0

추가 한 토큰이 다음과 같을 경우 공유 할 수 있습니까? 'code'newRequest.Headers.Add ("x-zumo-auth", "ya29.1AFFjN6_yw7B0UUXHHU5J0FdsJbllVt_xcDuXlZ9yYzd - XSWjMgciDMt3OMSvs0g0qu"); –

+0

@MrinalSaurabh 솔직히 말해서 위의 코드 기반을 포기하고이 위대한 블로그 게시물을 사용하여 API에 인증 정보를 다시 작성했습니다. http://bitoftech.net/2014/08/11/asp-net-web-api -2-external-logins-social-logins-facebook-google-anglesjs-app/ –

+1

이 게시물은 심각하게 좋아 보입니다. 고마워요! 나는 당신이 더 이상 모바일 서비스에 제공된 Azure PaaS 인증을 사용하고 있지 않다는 것을 의미한다고 가정하고 있습니까? 난. NET 응용 프로그램에서 Pubilc (인증) API 애플 리케이션을 소모 악몽을 보내고있다. –