我正在开发一个果园模块,我在module.txt文件中有“AntiForgery:Enabled”。
但是,我需要一个操作才能跳过防伪检查。
我试过了两个,
[OverrideAuthorization]
[AllowAnonymous]
关于操作没有成功,因为从第三方应用程序重定向到操作时仍然出现以下错误。
所需的防伪表单字段“__RequestVerificationToken”是 不存在。
我也尝试过诸如Override Authorize Attribute in ASP.NET MVC
之类的解决方案关于为什么这在Orchard模块中不起作用的任何想法?
答案 0 :(得分:0)
我遗憾地不得不更新Orchard.Framework.dll,如此处所示 - Opt out Antiforgery token per method
问题在于,无论何时我们升级到Orchard的新版本,我们都需要牢记这一点并重新实现它。
然而有一个拉取请求 - Fix for issue 19384,所以希望将成为Orchard未来版本的一部分