1
我一直在玩API管理,它看起來不錯。我唯一的問題是,在調用API時,您需要傳遞一個訂閱密鑰,該密鑰鏈接到「用戶」。在大多數用例中,我們的API的調用者都是應用程序(後端服務)。Azure API管理 - 應用程序的訂閱密鑰?
我應該爲每個應用程序創建一個用戶帳戶,還是有另一種方法讓我獲得應用程序的安全密鑰?
我對AD有一個簡短的介紹,但是我不想馬上走下那條路。
感謝
我一直在玩API管理,它看起來不錯。我唯一的問題是,在調用API時,您需要傳遞一個訂閱密鑰,該密鑰鏈接到「用戶」。在大多數用例中,我們的API的調用者都是應用程序(後端服務)。Azure API管理 - 應用程序的訂閱密鑰?
我應該爲每個應用程序創建一個用戶帳戶,還是有另一種方法讓我獲得應用程序的安全密鑰?
我對AD有一個簡短的介紹,但是我不想馬上走下那條路。
感謝
您可以創建一個單一的「API消費」用戶,並使用分配給該用戶的所有後端服務的關鍵。或者您可以爲每項服務創建一個單獨的用戶。但是創建一個單獨的用戶,您將能夠獨立撤銷對特定服務的訪問並獨立控制速率限制/配額。
謝謝。創建一個用戶似乎仍然是錯誤的,但我想這是預期的實現。 – StrictlySocial
@StrictlySocial我認爲你說得很好。如果你可以在http://feedback.azure.com/forums/248703-api-management這個問題上添加它,那將會很棒。 –