2016-06-21 23 views
0

WinFormsWebViewのコードをIdentityModel.OidcClient.SamplesのWinFormsサンプルからコピーし、それをOIDCクライアントで使用できるようにしました。IdentityModel.OidcClient.Samples/WinForms/

しかし、どのように動作するのかわかりませんし、何か基本的な知識がなければそれを生産に入れたくありません。

リダイレクトURL:http://localhost/winforms.clientはどのように機能しますか?私はいくつかのWebサーバーが存在すると仮定しなければならないが、私はそれを見つけることができない。

私はWinforms WebBrowserを使って模倣しようとしますが、動作させることはできません。

すべての手がかりをいただければ幸いです。

答えて

1

Webサーバーはありません。ソースコードを確認します。ブラウザのナビゲーションイベントを処理して、redirect_uriへのリダイレクトを傍受します。

標準のWinFormsブラウザは動作しません。したがって、カスタムサブクラスです。

+0

このようなものは、Katanaを使ってWebサーバーを作成することができますか? – Chris

+0

なぜクライアント側のアプリケーションにWebサーバーが必要ですか? – leastprivilege

+0

webviewを使用する代わりに、Webサーバーとwinform Webブラウザを併用するとIdentityServerへのログインが処理されるのであれば、私はすべての道を模索しているので、理論的な質問です – Chris