0
Folk,在ASP.NET MVC4中獲取Google用戶ID
我剛開始使用ASP.NET MVC4 Web應用程序。我添加了對本地登錄的支持以及使用Google ID登錄(使用OAuthWebSecurity)。
似乎用戶已成功地使用Google ID登錄。當我檢查Membership.GetUser()時,我發現登錄用戶的用戶名是Google電子郵件ID。
由於用戶可以在本地登錄或使用Google ID登錄,因此我需要能夠使用本地用戶ID或Google ID查詢本地數據庫。
我想了解Google ID是什麼。它是用戶的電子郵件地址還是與每個Google用戶關聯的唯一GUID?我猜測它一定是後一種情況。如果是,我該如何獲取此Google ID?我沒有看到會員課程中的任何財產給我提供這些信息。
非常感謝您的幫助。
問候,
彼得
謝謝你的幫助。是否有關聯的會話票證(如果有這樣的概念)檢查登錄用戶保持有效的時間?問候。彼得。 – Peter
事實證明,電子郵件並非真正的Google ID。查看oauth API,有一個ID的概念。我正在深入挖掘它。 – Peter
它可能是您在數據庫中使用/存儲的用戶名。電子郵件和claims_identifier。從技術上講,claim_identifier是標識用戶的標識。 – DfwForSale