Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net NancyFx中不同模块的不同身份验证方法_.net_Authentication_Nancy - Fatal编程技术网

.net NancyFx中不同模块的不同身份验证方法

.net NancyFx中不同模块的不同身份验证方法,.net,authentication,nancy,.net,Authentication,Nancy,我有一个由五个模块组成的web应用程序。中的身份验证基于Nancy.authentication.Forms 我想添加另一个NancyModule。仅对于该模块,我希望使用无状态身份验证 我该怎么做呢?我通过在引导程序中对每个请求启用适当的身份验证方法来解决这个问题。您可以为此使用RequestStartup方法。然后,在您的模块中,只需调用this.requireAuthentication方法。因为引导程序已经加载了适当的身份验证机制,所以模块只使用启用的任何机制进行身份验证。您正在尝试在同

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

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


我该怎么做呢?

我通过在引导程序中对每个请求启用适当的身份验证方法来解决这个问题。您可以为此使用RequestStartup方法。然后,在您的模块中,只需调用this.requireAuthentication方法。因为引导程序已经加载了适当的身份验证机制,所以模块只使用启用的任何机制进行身份验证。您正在尝试在同一个项目中构建api和表单前端吗?

谢谢。是的,我想向前端项目添加一些API调用(尽管我通常避免这样做——这是一个特例)…我也有同样的问题。对你的项目最好