2016-07-26 20 views
1

我正在使用MobileServiceClient進行身份驗證,我的提供商是Microsoft和Google。在成功登錄後,我收到了授權Token和Sid。但我想要更多細節。我爲Xamarin表單使用此服務。有沒有辦法獲得更多的登錄用戶的細節,如電子郵件,用戶名,verified_email,family_name等?MoblieServiceClient僅提供兩個字段作爲響應

回答

1

是的。將請求發送到/.auth/me端點,並將X-ZUMO-AUTH標頭設置爲ZUMO標記。您將返回一個包含所有聲明和身份提供商令牌的JSON blob。如果可用,您可以使用它們來獲取所需的信息。

+0

你的意思是說我必須像這樣達到終點。 「http:// {ServiceName} .azurewebsites.net/.auth/me」與X-ZUMO-AUTH標題匹配,在這樣的終點之後,此消息即將到來「您正在查找的資源已被刪除,其名稱已更改,或者暫時不可用。「 –

+0

您需要使用https –

+0

@GurpreetSingh當您設置Google提供商時,您還需要在Azure門戶中的App Service身份驗證中打開這些聲明中的每個聲明。 –