2012-11-25 292 views
3

我已經開始弄清楚如何使用noir,現在我想使用http基本身份驗證。我發現了https://github.com/adeel/ring-http-basic-auth。雖然,給出的例子似乎適用於組合,而不適用於黑色。Noir的基本HTTP身份驗證

我不知道noir的抽象級別是否太高,不允許針對不同頁面使用不同的身份驗證?

我也知道這可能是這樣的:http://webnoir.org/tutorials/others,但我還沒有對整個clojure生態系統進行足夠的配置,以便能夠看到如何將這些環處理程序作爲特定路由的http身份驗證。

有沒有人可以給我一個提示,我該如何思考這個問題?

謝謝

+1

可能你會使用'pre-route' [1]和'ring-request' [2] 我還沒有實現基本認證,但你應該能夠轉錄你找到的庫。 [1] http://webnoir.org/autodoc/1.3.0/noir.core.html#var-pre-route [2] http://webnoir.org/autodoc/1.3.0/noir。 request.html –

+0

注意:noir停止使用,應該使用compojure + libnoir代替。 –

回答