2014-09-13 2 views
1

맞춤 인증으로 작동하는 Azure 모바일 서비스를 얻으려고합니다. 이 기사를 건너 왔어요 :Azure 모바일 서비스에서 토큰 유효성 검사

상세한 설명과 다른 스레드 :

내 질문은 : 토큰이 로그인 후에 수신
하면,이 thread 유사 수동으로 확인해야합니까?

토큰을 Authorization 헤더로 전달하려고 시도했지만 ServiceUser가 항상 null입니다. (필자는 엔드 포인트 테스트에 Fiddler를 사용하고 있습니다.)

+0

로컬로 서비스를 디버깅 할 때 null이 표시됩니까? 요청에 사용자 인증을 제공 했습니까 (X-ZUMO-AUTH)? –

답변

2

토큰의 유효성을 검사 할 필요가 없습니다. Azure 모바일 서비스가이 작업을 수행합니다. 예를 들어 토큰이 만료되었는지 여부, 특정 서비스 (마스터 키에서 파생 된 경우) 등을 자동으로 확인합니다.

예를 들어 으로 메소드를 표시 한 경우 [AuthorizeLevel (AuthorizationLevel.User)] 토큰이 유효하지 않으면 AMS는 자동으로 오류 응답 (아마도 401 Unauthorized HTTP response)을 반환합니다. 따라서 토큰의 유효성 검사에 대해 걱정할 필요가 없습니다.

제공된 토큰을 사용하려면 토큰과 함께 X-ZUMO-AUTH 헤더를 값으로 사용하여 서비스에 보내는 요청을 추가해야합니다.

+0

저는 이것이 Adam의 버그라고 생각합니다. http://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-get-started-custom-authentication/#comment-1601798261 나는 그것을 아직 시도하지 않았다. – RavTech

관련 문제