Как отключить токен CSRF для определенных конечных точек (URL) с помощью Ring in Clojure?

У меня есть веб-приложение, которое имеет 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}))

PS: я использую Liberator вместе с Ring

1 ответ

Решение

Благодаря Джеймсу Ривзу, он ответил на этот вопрос здесь

Другие вопросы по тегам