我正在開發一個應用程序使用Xamarin.Android。谷歌身份驗證使用Xamarin.Auth
我需要啓用Facebook和谷歌登錄,我選擇使用Xamarin.Auth組件。 我得到它與Facebook的工作,但我有一些谷歌問題。
這是我的代碼:
var auth = new OAuth2Authenticator (
clientId: "myId.apps.googleusercontent.com",
clientSecret: "mysecred",
scope: "openid",
authorizeUrl: new Uri ("https://accounts.google.com/o/oauth2/auth"),
redirectUrl: new Uri ("myredirect:oob"),
accessTokenUrl: new Uri ("https://accounts.google.com/o/oauth2/token"),
getUsernameAsync: null
);
activity.StartActivity (auth.GetUI (activity));
auth.Completed += (sender, e) => {
Console.WriteLine (e.IsAuthenticated);
};
是這樣顯示谷歌的活動,我可以插入我的用戶名和密碼。但是,當我點擊谷歌的登錄按鈕,我得到這樣一個消息:
谷歌身份驗證,請驗證碼開關複製到您的應用程序,再貼上[代碼]
我有什麼做那個代碼?我只需要獲取用戶名/姓氏/電子郵件/ ID。
非常感謝!
你有任何解決有關此問題 –
@ user3471528,你得到的溶液F?或這 –