2013-05-16 3 views
2

Windows Azure 모바일 서비스를 사용하여 페이스 북을 사용하여 로그인하고 있습니다. 사용자가 로그인하면 토큰이 있지만 페이스 북 클라이언트에서이 토큰을 사용하려고하면 잘못된 서명이 적용됩니다.Windows Azure 페이스 북 토큰

동일한 토큰이 아니겠습니까?

답변

4

FB 토큰은 어떻게 받고 있습니까? 모바일 서비스 클라이언트에서받은 토큰은 Azure 모바일 서비스 토큰이며 FB에서는 사용할 수 없습니다. FB 액세스 토큰을 얻으려면 http://blogs.msdn.com/b/carlosfigueira/archive/2012/10/25/getting-user-information-on-azure-mobile-services.aspx과 같이 서버 스크립트 (user.getIdentities() 기능 포함)를 통해 가져와야합니다.

또 다른 대안은 FB 토큰을 제공하는 Facebook SDK를 직접 사용하는 것입니다. 그런 다음이 토큰을 사용하여 Azure 모바일 서비스에 직접 로그인 할 수 있습니다. http://ntotten.com/2013/03/14/using-windows-azure-mobile-services-with-the-facebook-sdk-for-windows-phone/의 게시물에는 이것이 어떻게 수행되는지에 대한 정보가 있습니다 완료되었습니다.