2017-04-24 76 views
2

我們有一個用Scala編寫的應用程序。我們希望根據我們的要求徹底禁用CSRF過濾器。在播放文件上沒有太多指示(https://www.playframework.com/documentation/2.5.x/JavaCsrf)。任何幫助將不勝感激。playframework禁用CSRF過濾器

+0

您確定默認啓用它嗎? – mfirry

+0

不確定。比如說。如果我有一個腳本,我想訪問它不允許的其餘URL。這意味着它默認啓用了嗎? – Prakash

+0

@Prakash它只在2.6中啓用,在2.5它不是,所以你喜歡有其他一些問題與你的請求 – Qingwei

回答

4

禁用CSRF過濾器最簡單的方法,只要2.6版本去,就是添加下面一行到application.conf:

play.filters.disabled += play.filters.csrf.CSRFFilter 

Disabling Default Filters播放框架文檔。

+1

關於您的具體案例@Prakash,您還需要儘快升級到[Kohlberg's Framework](https://en.wikipedia.org/wiki/Lawrence_Kohlberg%27s_stages_of_moral_development#Formal_elements)版本3。 – HelpfulPanda