2013-11-25 141 views
3

我已經使用Facebook和谷歌成功地在我的iOS應用程序在Xamarin實施的Azure移動服務設置身份驗證。Azure移動服務的Facebook登錄沒有用戶名/密碼

它工作正常,但它確實需要用戶在一些討厭的Web UI中輸入用戶名和密碼。

我見過其他應用程序和網站,你只需點擊Facebook登錄,因爲你已經在設備上使用Facebook登錄,你只需要彈出一個窗口就可以接受,並且你可以不用輸入任何用戶名和密碼。

我該如何做到這一點?

回答

5

你必須使用Facebook SDK來實現這一點。您可以從Xamarin組件商店獲得here (Facebook SDK Component)

我相信您隨後可以將令牌傳遞給azure以登錄到azure移動服務實例。 Something like this (This is for Windows Phone)

希望這會有幫助

+0

謝謝。我會放棄它。我不明白爲什麼微軟用這個做了這樣一個半角。 –

+1

我真的不認爲這是MS。無論如何,都不允許任何人使用FB SDK調用FB應用進行身份驗證。 MS只是在玩FB創建的規則。 – Blounty

+0

工作。再次感謝。我的應用程序現在好多了。你知道你是否可以對谷歌做同樣的事情? –