Domanda

Sto sviluppando un modulo frutteto, per il quale ho il "Antiforgery: abilitato" nel file modulo.txt.

Tuttavia, ho bisogno di un'unica azione per saltare il controllo antiforgia.

Ho provato entrambi,

[OverrideAuthorization]
[AllowAnonymous]
.

Nell'azione senza successo in quanto sto ancora ottenendo il seguente errore durante il reindirizzamento dell'azione da un'applicazione di terze parti.

.

Il campo Form Anti-FORTY richiesto "__requestVidificatoken" è non presente.

Ho anche provato soluzioni come override Autorit Attributo in ASP.NET MVC

Qualche idea sul perché questo non funzionerebbe all'interno di un modulo frutteto?

È stato utile?

Soluzione

Ho sfortunatamente dovuto aggiornare il Orchard.Framework.dll come visto qui - Opt out antiefory token per metodo

Il problema con questo è che ogni volta che aggiorniamo a una nuova versione di frutteto, quindi abbiamo bisogno di tenerlo in mente e ri-implementarlo.

C'è stata tuttavia una richiesta di tiro - Correzione per il numero 19384 , quindi si spera di formare parte delle versioni future del frutteto

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top