2011-01-06 54 views

回答

2

世界是你的牡蠣,但通常你在尋找使用用於驗證你在網站上使用相同的方法。做你認爲有必要的事情。你可以選擇;

  • 簡單的用戶名/密碼
  • 的OAuth
  • 數字簽名請求(和潛在的加密的話)與SSL例如證書
  • 很多其他的
0

我不知道這是否是最好的方法,但我會使用SSL證書的HTTPS。如果可能的話,使用LDAP作爲密碼和用戶「管理」。

2

有兩種一般的方法對於API:您提供密鑰並將每個具有有效密鑰的請求視爲授權。

或者您使用HTTP規定的方法進行身份驗證。在基本身份驗證的情況下,登錄名和密碼。

如果你的API的用戶都包辦代替用戶,OAuth的似乎是既定的標準雖然。