簡體   English   中英

具有Windows身份驗證的NancyFX自托管

[英]NancyFX Self Hosting with Windows Authentication

我正在使用HTML / Javascript的靜態前端建立一個網站,該前端使用angularjs調用自托管在Window服務內部的NancyFx Web服務。 我在服務調用的Window服務的前端之間有一個反向代理。 我已啟用IIS以使用Windows身份驗證。 我的問題是,使Windows身份驗證信息傳遞到Web服務的正確方法是什么?

我看過其他類似如下的示例: http : //www.scriptscoop.com/t/7a0174e5fd64/self-hosted-owin-nancyfx-service-with-windows-authentication-example.html,但是當我訪問Thread.CurrentPrincipal時身份信息未填寫。

基於damianh的要旨 ,包含用戶身份的屬性是不同的。 根據要點,他們使用以下命令訪問模塊內的身份

var env = ((IDictionary<string, object>)Context.Items[Nancy.Owin.NancyOwinHost.RequestEnvironmentKey]);
var user = (IPrincipal)env["server.User"];

我還沒有嘗試過。 讓我們知道它是否適合您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM