2
我下面的客戶端身份驗證在https://developers.google.com/accounts/docs/OAuth2UserAgent如何強制OAuth認證是針對特定用戶
我到多個谷歌賬號的例行簽字描述。通常,流程會提示我選擇要使用哪個帳戶進行身份驗證。不過,有時候會出現這種情況,假設我登錄的第一個帳戶是而不是我希望使用的帳戶。
當用戶向我的服務註冊時,他們使用特定的電子郵件地址(和谷歌身份證)進行註冊。
如何限定oauth對話,使其始終僅使用指定的用戶進行?
在https://developers.google.com/drive/about-auth我可以看到評論...
Note: If you want to use the user_id parameter to select the current user from
(potentially) multiple logged-in accounts,
also add https://www.googleapis.com/auth/userinfo.email.
將意味着有一個user_id的參數,我可以包括在OAuth電話,但我看不到它的任何地方記錄在案,並有在我可以注入user_id的Javascript API中無處可用。
太棒了。 Thx Ali user_id可以是Google ID而不是電子郵件地址嗎?這個參數是否記錄在某個地方,以便我可以更新我的書籤? – pinoyyid