2015-10-14 42 views
1

我一直在玩API管理,它看起來不錯。我唯一的問題是,在調用API時,您需要傳遞一個訂閱密鑰,該密鑰鏈接到「用戶」。在大多數用例中,我們的API的調用者都是應用程序(後端服務)。Azure API管理 - 應用程序的訂閱密鑰?

我應該爲每個應用程序創建一個用戶帳戶,還是有另一種方法讓我獲得應用程序的安全密鑰?

我對AD有一個簡短的介紹,但是我不想馬上走下那條路。

感謝

回答

0

您可以創建一個單一的「API消費」用戶,並使用分配給該用戶的所有後端服務的關鍵。或者您可以爲每項服務創建一個單獨的用戶。但是創建一個單獨的用戶,您將能夠獨立撤銷對特定服務的訪問並獨立控制速率限制/配額。

+0

謝謝。創建一個用戶似乎仍然是錯誤的,但我想這是預期的實現。 – StrictlySocial

+0

@StrictlySocial我認爲你說得很好。如果你可以在http://feedback.azure.com/forums/248703-api-management這個問題上添加它,那將會很棒。 –