1
我正在爲站點設置登錄系統,而有人建議使用openID代替。我可以在使用openID時登錄用戶登錄
在我當前的設置中,我將用戶的登錄嘗試登錄到數據庫表中。在使用openID的時候,我是否仍然能夠擁有這種細粒度的控制權?
我正在爲站點設置登錄系統,而有人建議使用openID代替。我可以在使用openID時登錄用戶登錄
在我當前的設置中,我將用戶的登錄嘗試登錄到數據庫表中。在使用openID的時候,我是否仍然能夠擁有這種細粒度的控制權?
是的,但它比你可能習慣的更復雜。
通常,您的網站上會有一個登錄頁面,您要求用戶輸入他的標識符(用戶提供的標識符,可以是用戶聲稱擁有的標識符或類似http://yahoo.com
,其中用戶將被帶到提供者的網站,提供者將幫助他選擇他將要求擁有的標識符)。在用戶提交此表單時,您可以將其記錄到數據庫中。
現在,用戶將被帶到OpenID提供商的網站。他現在可以做三件事:
最後,您可能會收到未經請求的肯定斷言或否定斷言,即未由您的網站發起的斷言。您可以拒絕這些或驗證肯定的斷言,但無論如何,您都可以登錄它們。
因爲您會知道登錄的成功或失敗,當然。 – 2010-07-05 02:47:59