0
我使用下面的驗證谷歌證書才能使用谷歌API驅動器在我的應用程序...打開一個窗口,在我的應用程序來驗證谷歌憑據
//Setup and cache credientials
UserCredential credentials = GoogleWebAuthorizationBroker.AuthorizeAsync(
GoogleClientSecrets.Load(stream).Secrets,
scopes,
"user",
CancellationToken.None,
new FileDataStore(m_CredentialFilePath, true)).Result;
這個偉大的工程,並不會打開瀏覽器窗口讓用戶登錄到他們的Google帳戶並驗證對我的應用程序的訪問權限。
是否有可能以某種方式在我的應用程序中使用瀏覽器控件來顯示登錄頁面和驗證訪問?
此外,是否有可能以某種方式異步執行此操作,或者我是否需要創建一個新的任務線程來處理請求,以便不會鎖定UI?
我有計劃切換到最新版本的VS,但現在不能。我只是最終將auth請求按照我的方式放在一個任務中。起初我並沒有意識到它所做的一切就是創造它自己的任務並返回它自己的新任務。 ;)我希望更多的東西,我可以讓它打開它自己的窗口。我個人使用4-6臺顯示器,當我去使用auth時,它彈出在我的顯示器陣列的另一端...只是偶然我注意到了,但使用我的應用程序的用戶可能不會..:/ –
The只有我能想到的去我想去的地方是將默認瀏覽器設置爲IE(eww),打開一個新的IE窗口,根據我的喜好設置位置和大小,然後嘗試授權...它將使用上次打開的瀏覽器窗口。 –
我一直在與客戶端庫合作多年,我嘗試了所有我能想到的。 :) – DaImTo