2008-09-25 97 views
5

我正在研究構建一個簡單的Web應用程序,該應用程序將公開允許第三方(以及由我寫的,但這不是重點)應用程序查詢和修改網站上存儲的用戶特定數據的API。有沒有一種標準的方法來驗證Web API的應用程序?

很明顯,我不希望應用程序能夠在沒有用戶同意的情況下獲取用戶特定的信息。我想要某種應用程序認證,用戶允許他們運行的應用程序使用Web API來訪問他們的信息。

是否有一個標準的方法來實現這個目標?或者每個應用程序(例如rememberthemilk)都只是爲他們專門制定一個定製的解決方案嗎?

回答

7

請問OAuth是否適合您?這是它旨在解決的問題。

+0

看起來很有趣。似乎有一個相當活躍的社區,至少在Google Groups中。你知道有沒有人使用它? RTM似乎使用自己的東西,像Twitter ..?谷歌支持它(但也有他們自己的東西)..只是不想建立一個沒有人使用的「標準」,你知道:P – SCdF 2008-09-25 09:38:58

+0

據阿爾斯說,「它有個人和員工的發展後盾Google,AOL,雅虎,Twitter,Pownce,Six Apart,布萊恩庫克(原Twitter,雅虎)和Mark Atwood等公司。對我來說足夠好:) – SCdF 2008-09-25 09:40:50

3

如果數據正在遍歷Internet,請注意通過HTTPS訪問您的Web服務。人們花費很大的努力來驗證他們的網絡服務,但是卻讓他們容易受到網絡嗅探的影響。

相關問題