2016-07-13 14 views
0

Gmail認証でOAUTH2を使用しています。そのうまく動作します。しかし、Google APIは、認証要求をマシン上のデフォルトのWebブラウザにリダイレクトします。私は自分のアプリケーションにWebブラウザコントロールを追加し、その中に認証リクエストをリダイレクトしたいと思っています。どうすれば達成できますか?Oauth2リクエストをアプリケーションWebブラウザにリダイレクトする方法

userCredentials = GoogleWebAuthorizationBroker.AuthorizeAsync(ClientSecret, 
                    scopes, 
                    Username, 
                    System.Threading.CancellationToken.None, 
                    objFileDataStore).Result; 

答えて

0

あなたはGoogle .netクライアントライブラリを使用しているようです。現時点では、Googleの.netクライアントライブラリは、Webブラウザコントロールで認証ウィンドウを起動することをサポートしていません。常にデフォルトのWebブラウザが起動します。

この機能をライブラリに追加するというプルリクエストがありましたが、Googleがライブラリに追加することを拒否しました。 Add option to use Winforms embedded browser #547

関連する問題