0

我正在开发一个果园模块,为此我在 module.txt 文件中有“AntiForgery: Enabled”。

但是,我需要一个操作来跳过防伪检查。

两种我都试过了

[OverrideAuthorization]
[AllowAnonymous]

操作没有成功,因为从第三方应用程序重定向到操作时我仍然收到以下错误。

所需的防伪表单字段“__RequestVerificationToken”不存在。

我也尝试过诸如在 ASP.NET MVC 中覆盖授权属性之类的解决方案

关于为什么这在 Orchard 模块中不起作用的任何想法?

4

1 回答 1

0

不幸的是,我不得不更新 Orchard.Framework.dll,如此处所示 -选择每个方法的 Antiforgery 令牌

问题在于,每当我们升级到新版本的 Orchard 时,我们都需要牢记这一点并重新实现它。

但是有一个拉取请求 -修复问题 19384,因此希望将成为 Orchard 未来版本的一部分

于 2014-08-05T08:55:15.960 回答