2016-06-21 55 views
0
中工作

我能夠從WinForms示例中的WinForms示例中複製WinFormsWebView的代碼,並使其與OIDC客戶端一起使用。WinFormsWebView如何在IdentityModel.OidcClient.Samples/WinForms/

但是,我不知道它是如何工作的,我不想在沒有一些基礎知識的情況下將其投入生產。

重定向uri:http://localhost/winforms.client如何工作?我必須假定有一些網絡服務器在場,但我找不到它。

我嘗試使用Winforms WebBrowser模仿它,但是我無法使其工作。

任何線索將不勝感激。

回答

1

沒有網絡服務器。檢查源代碼 - 它處理瀏覽器的導航事件,以攔截重定向到redirect_uri。

標準的WinForms瀏覽器不起作用 - 因此是自定義子類。

+0

你認爲這樣的事情可以用Katana創建一個Web服務器來完成嗎? – Chris

+0

你爲什麼要在客戶端應用程序中的Web服務器? – leastprivilege

+0

只是好奇心,如果一起使用Web服務器和Winform Web瀏覽器將處理登錄到IdentityServer而不是使用WebView?在我探索所有途徑時,這只是一個理論問題 – Chris