2016-06-21 27 views
0

我正在玩一個Azure移動應用程序後端(nodeJS),如討論here。我一直在使用默認的Web設置配置來開發我的移動應用程序,但現在我想定製雲後端功能,所以我已經使用Azure移動應用程序SDK創建了本地後端。在Azure移動應用程序後端設置jwt觀衆

我使用我的移動應用程序(使用Azure客戶端SDK的授權方面)登錄,然後使用實時託管後端設置捕獲AuthToken。

當我再來找嘗試和授權的請求,我得到了以下問題:

{「名」:「JsonWebTokenError」,「消息」:「智威湯遜觀衆無效預期:金塔:微軟:Windows的天藍:Locally Testing Azure Mobile Auth - invalid jwt signature

如何設置的智威湯遜觀衆:謨」}

從繼?

+0

你是如何在本地創建JWT的? –

+0

@AdrianHall JWT是從託管實例借用的 - http://xyz.azurewebsites.net - 將作業複製並粘貼到postman中,然後發送http請求到localhost –

回答

2

要設置受衆羣體和發行人,請使用azureMobile.js中的auth:{}對象。您可以在jwt.io的JWT解碼,看看觀衆和發行人一樣,那麼這樣做:

auth: { 
    audience: '<your audience>', 
    issuer: '<your issuer>' 
}; 

一些很好的參考:

相關問題