Question

Je développe un module verger, pour lequel j'ai "Antiforgery: activé" dans le fichier module.txt.

Cependant, j'ai besoin d'une seule action pour sauter la vérification de l'antiforgery.

J'ai essayé les deux,

[OverrideAuthorization]
[AllowAnonymous]

sur l'action sans succès car je reçois toujours l'erreur suivante lors de la redirection de l'action d'une application tiercepartie.

Le champ de formulaire anti-falsification requis "__requestverificationToken" est pas présent.

J'ai aussi essayé des solutions telles que Autoriser l'attribut ASP.NET MVC

Des idées sur la raison pour laquelle cela ne fonctionnerait pas dans un module au verger?

Était-ce utile?

La solution

J'ai malheureusement dû mettre à jour l'orchard.framework.dll comme on l'a vu ici - Opt Out Jeton antiforgery par méthode

Le problème avec ceci est que tout temps nous mettons à niveau vers une nouvelle version de Orchard, nous devons ensuite garder cela à l'esprit et le mettre en œuvre.

Il y a cependant été une demande de traction - Correction du numéro 19384 , j'espère donc faire partie des futures versions de verger

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top