1
我最近閱讀了一個關於簡單,安全的API認證系統的question,並且看到雙腿OAuth是一個很好的解決方案。但是,說我只是創建自己的iPhone應用程序,並希望它與我自己的私人API接口。在這種情況下,雙腿OAuth是否合適?採取這條路線有什麼不利之處?雙腿OAuth和私人API?
我最近閱讀了一個關於簡單,安全的API認證系統的question,並且看到雙腿OAuth是一個很好的解決方案。但是,說我只是創建自己的iPhone應用程序,並希望它與我自己的私人API接口。在這種情況下,雙腿OAuth是否合適?採取這條路線有什麼不利之處?雙腿OAuth和私人API?
iphone客戶端的用戶是否與某人登錄或者您只是想驗證客戶端?
如果是前者,則使用oauth並讓用戶登錄到某個openid提供程序。它其實是什麼意思。
如果後面的(聽起來像這就是你在做什麼),只需創建一些祕密,並將其作爲獲取請求附加到所有內容並通過https運行。這聽起來不安全,但你做的任何事情都會一樣糟糕。您所做的任何加密/解密解決方案都將涉及在您的代碼中烘焙祕密。如果有人抓住了這個祕密(通過反編譯器),那麼他們可以假冒你使用的系統。