我一定很愚蠢,因爲我在ASP.NET的OpenID上看到的所有文章都讓我對這個問題感到困惑。我非常肯定我理解這裏涉及到的概念,我對事物在後端的看起來有些模糊。如何在我的新ASP.NET網站中使用OpenID?
因此,一個新用戶來到我的網站,並希望創建一個帳戶。這裏有大量的問題:
- 這裏的第一步是讓他選擇他將使用哪個openID提供商登錄?
- 我在系統上提示他輸入用戶名嗎?
- 每次他返回時是否需要將他綁定到同一個openID提供者,還是每次都可以選擇一個新的提供者?
- 這裏的數據庫是什麼樣的?我有他的用戶名在一個表中,並且鏈接到一個openID提供程序?
- 如果用戶沒有OpenID帳戶,該怎麼辦?我應該允許他爲我創建一個傳統帳戶,然後將自己暴露爲OpenID提供者嗎?
我在這裏錯過了什麼?我通常很聰明,但對於我的開發者智慧來說,這個領域一直像超人般的氪石。提前致謝!
亞當
謝謝!那個小塊是我錯過的東西。我很樂意接受2個答案,但其他答案包含了我也在尋找的更多技術細節。 – 2009-04-10 20:13:18