2013-02-23 91 views
1

比方說,我正在寫一個程序或應用程序,要求我代表他們進行身份驗證的用戶,即讓用戶爲他們的憑據登錄到網站或東西,檢索和處理數據。安全認證用戶爲第三方

我怎樣才能做這樣的事情在這樣一種方式,用戶的安全得到了保證,最好,這樣我可以甚至看不到他們提供所有的證書。如果這不可能,用戶如何確信他們的隱私和安全不會受到任何損害。

回答

0

簡單的答案,但可能不會對你有用的是:

你不能保證隱私和安全不受損害!作爲服務器上的管理員,如果您接收並存儲用戶憑據,則可以訪問它們。

Immutable Law #6 of Security: A computer is only as secure as the administrator is trustworthy

所以,想想什麼級別的安全性,你會酌情接受。

您可以使用類似OpenID的,像StackExchange使用 - 它會從自己的責任認證件。只有OpenID提供者接收憑據 - SE只是從他們那裏獲得一個令牌。