2017-02-22 28 views
0

我有一個帶定製身份驗證的Azure移動應用程序。 JWT令牌使用Audience,Issuer和SigningKey創建。

事情是我在多個地區部署應用程序,每個地區的URL都是mydomainname.com的子域。

我可以使用* .mydomainname.com這樣的通配符url作爲受衆和發佈者嗎?智威湯遜令牌 - 觀衆,發行人和子域名

回答

0

您應該使用區域親緣關係,因此,要去美國西部的用戶會前往美國西部進行整個會話。在這種情況下,區域JWT將保持在區域內,您不必處理這個問題。

如果您確實需要處理這個問題,那麼您將不得不自己更加自定義,驗證和驗證令牌。在這種情況下,您可以關閉App Service身份驗證並僅使用自定義受衆/發佈者驗證令牌。

+0

我使用的流量管理器的網址是觀衆和發行人,它工作正常。但是當我想測試給定區域的web api時,我不能這樣做,因爲令牌只有在我呼叫流量管理器端點時纔有效。 –

+1

要進行測試,請分別與適當的受衆/發行人構建智威湯遜,然後使用它。 –

+0

好主意!您知道的任何JWT令牌網站?我不需要我的簽名密鑰嗎?就像在github上發佈的那樣,我不知道它在哪裏,因爲我從來沒有設置它,並且在使用Kudu時看不到它。 –