Overrideauthirizzazione per azione nel modulo del frutteto
-
21-12-2019 - |
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?
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