2014-01-13 73 views
0

我有幾個RESTful API,它們使用多個API密鑰通過HTTP Basic進行身份驗證。我的問題是,支持多API的API密鑰認證的最佳做法是什麼?我應該爲所有API使用一個密鑰還是一個API使用一個密鑰,或者每個API使用幾個密鑰?安全性是API的關鍵,因此,如果我選擇使用一個密鑰來訪問所有API,那麼一個API密鑰是否足夠?使用API​​密鑰保護多個RESTful API的最佳實踐

回答

1

假設我正確理解你的情況,this article makes a good case for using multiple keys。通過允許多個按鍵,您可以有更多的機動空間,如果有人受到損害。

+0

感謝@rogersillito的鏈接。這篇文章非常翔實。我最終選擇使用多個活動的API密鑰,因爲如果它受到威脅,它很容易取消激活個人密鑰。 – dimpho