NancyFx中不同模块的不同认证方法

时间:2014-10-10 11:55:20

标签: .net authentication nancy

我有一个由五个Nancy模块组成的Web应用程序。身份验证基于Nancy.Authentication.Forms

我想添加另一个NancyModule。仅对于该模块,我想使用无状态身份验证。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

我通过在引导程序中基于每个请求启用适当的身份验证方法来解决这个问题。您可以使用RequestStartup方法。然后,在您的模块中,只需调用this.RequiresAuthentication方法。由于引导程序已经加载了适当的身份验证机制,因此模块只需使用启用的任何机制进行身份验证。您是否尝试在同一个项目中构建api并形成前端?