如何在Clojure中使用Ring禁用特定端点(URL)的CSRF令牌?

时间:2017-05-01 22:29:48

标签: clojure csrf compojure ring liberator

我有一个具有CSRF保护功能的网络应用,但我需要为某些endpoints(public APIs)停用此保护功能,以便我可以毫无问题地发送Rest个来电。

这是我的代码:

(def handler (-> route.all/routes
                 log-middleware
                 (wrap-defaults site-defaults);;which provides CSRF protection
                 wrap-exceptions
                 wrap-reload
                 wrap-gzip))

(defn start
  [port]
  (jetty/run-jetty handler {:port port}))

P.S:我使用Liberator和Ring

1 个答案:

答案 0 :(得分:0)

感谢 James Reeves ,他在here

上回答了这个问题