[英]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.