Silverlight oob アプリケーションがあり、Google OAuth 2.0 を追加する必要があります。この記事を参照として使用しています。
WebBrowser Controlを使用して Google Auth Service にリクエストを送信しようとしました。
コードサンプルは非常に単純です
var url = new Uri("https://accounts.google.com/o/oauth2/auth?
redirect_uri=urn:ietf:wg:oauth:2.0:oob&
response_type=code&
scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile&
client_id=<my_client_id>");
WebBrowser.Navigate(url);
しかし、私はこのエラーWebBrowser.Navigate Attempted to perform an unauthorized
操作を続けています。
私はredirect_uriとして試しhttp ://localhost
ました(結果は同じです)
Silverlight アプリの OOB バージョンでこれを機能させる方法はありますか