首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用HttpModule截取iisnode的请求

使用HttpModule截取iisnode的请求
EN

Stack Overflow用户
提问于 2012-11-01 02:32:47
回答 1查看 425关注 0票数 0

我在一个.net应用程序的子目录中使用iisnode运行了一个nodejs应用程序(实际上是umbraco)。

.net应用程序使用表单身份验证,我希望使用与.net应用程序相同的机制来保护iisnode应用程序。

我尝试使用iisnode应用程序注册模块,但它似乎甚至没有触发事件处理程序。有可能做到这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-02 01:57:40

创建一个HttpModule来拦截nodejs请求似乎是不可能的。然而,我确实找到了一种方法来获得我想要的身份验证信息。

我在我的nodejs (expressjs)应用程序中创建了一些中间件,它从请求(包括cookie)中提取头部,并使用这些头部向asp.net应用程序上专门创建的url发出请求。

此url仅返回cookie中指定的用户的用户信息(如果cookie存在)。如果我得到一些信息,那么我就知道用户已经登录了。没有信息意味着他们没有登录,我重定向到umbraco登录页面。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13165404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档