나는 noir을 사용하는 방법을 알아 내기 시작했으며 http 기본 인증을 사용하려고합니다.Noir과의 기본 HTTP 인증
나는 https://github.com/adeel/ring-http-basic-auth을 우연히 발견했습니다. 비록 주어진 예제가 compojure에 적용되는 것으로 보이며 noir에는 적용되지 않는 것처럼 보입니다.
노아의 추상화 수준이 너무 높아서 다른 페이지에 대해 다른 인증을 허용하지 않을까 싶습니다.
나는이 방법이 될 수 있음을 알고 있습니다. : http://webnoir.org/tutorials/others하지만, 특정 경로에 대한 HTTP 인증으로 이러한 링 핸들러를 맞추는 방법을 알기 위해서는 전체 clojure 생태계와 충분히 편협하지 않습니다. .
이 문제에 대해 어떻게 생각해야하는지에 대한 힌트를 줄 수있는 사람이 있습니까? https://github.com/cemerick/friend
그것은 링 미들웨어로 작동하는 인증/인증 라이브러리입니다 :
는
'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 –
참고 : noir은 중단되었으며 대신 compojure + libnoir를 사용해야합니다. –