我正在嘗試將facebook身份驗證與一個asp.net站點進行整合。Facebook身份驗證和Asp.Net成員身份
因此,如果用戶決定在網站註冊,他們可以通過使用他們的Facebook憑據進行註冊。
我目前在我有Facebook訪問令牌和用戶的詳細信息,不知道我應該從這裏走。
該網站使用asp.net會員資格授權。
這是我相信情況應該發生一個新的用戶決定註冊:(但不知道這將要走的路)
0)用戶訪問該網站,並決定使用他們的Facebook憑證進行登記。
1)用戶提供他們的憑證,我收到一個訪問令牌及其用戶信息。
2)我將這些信息存儲在我的數據庫中,並用我收到的數據創建一個asp.net會員用戶。 (此時我必須生成密碼)。
3)將用戶登錄到網站,以便他可以自由導航。
如果我在正確的路徑上以及如何生成密碼,我將不勝感激。 (我想,也許在結合電子郵件和Facebook用戶id,檢索哈希和存儲。)
感謝
更新1
我發現this SO問題,他們建議使用: