moved security.
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
[ring.middleware.edn :refer [wrap-edn-params]]
|
||||
[clojure.java.jdbc :as j]
|
||||
[config.core :refer [env]]
|
||||
[buddy.auth :refer [authenticated?]]
|
||||
|
||||
[buddy.auth.backends.token :refer [jws-backend]]
|
||||
[buddy.auth.middleware :refer [wrap-authorization wrap-authentication]]
|
||||
[auto-ap.routes.companies :as companies]
|
||||
@@ -24,26 +24,17 @@
|
||||
|
||||
(defcredential "AKIAIRKDGLBX7J7VJZ6Q" "OtRw2t/xktJBDjP8Jnx1Yf6G+uzBfIkrQEc6nmgo" "us-east-1")
|
||||
|
||||
(defn wrap-secure [handler]
|
||||
(fn [request]
|
||||
(if (authenticated? request)
|
||||
(handler request)
|
||||
{:status 401
|
||||
:body "not authenticated"})))
|
||||
|
||||
(defroutes static-routes
|
||||
(GET "/" [] (response/resource-response "index.html" {:root "public"}))
|
||||
(route/resources "/")
|
||||
(routes (ANY "*" [] (response/resource-response "index.html" {:root "public"}))))
|
||||
|
||||
|
||||
|
||||
(defroutes api-routes
|
||||
(context "/api" []
|
||||
(wrap-routes invoices/routes wrap-secure)
|
||||
(wrap-routes companies/routes wrap-secure)
|
||||
(wrap-routes vendors/routes wrap-secure)
|
||||
(wrap-routes reminders/routes wrap-secure)
|
||||
invoices/routes
|
||||
companies/routes
|
||||
vendors/routes
|
||||
reminders/routes
|
||||
auth/routes))
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user