簡體   English   中英

使用HttpModule攔截對iisnode的請求

[英]Intercept requests for iisnode with HttpModule

我在.net應用程序的子目錄(實際上是umbraco)中使用iisnode運行了一個nodejs應用程序。

.net應用程序正在使用表單身份驗證,我想使用與.net應用程序相同的機制來保護iisnode應用程序。

我曾嘗試使用iisnode應用程序注冊模塊,但它似乎並未觸發事件處理程序。 是否有可能做到這一點?

似乎無法創建HttpModule來攔截nodejs請求。 但是,我確實找到了一種獲取身份驗證信息的方法。

我在nodejs(expressjs)應用程序中創建了一些中間件,該中間件從請求(包括cookie)中提取標頭,並使用相同的標頭向asp.net應用程序上的特殊創建的URL發出請求。

該URL僅返回cookie中指定的用戶的用戶信息(如果存在cookie)。 如果我得到一些信息,那么我知道用戶已登錄。沒有信息意味着他們尚未登錄,我將重定向到umbraco登錄頁面。

暫無
暫無

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

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