anchor.diff:  ;; ok var reference should contain true
   ----
   
  -[NOTE] 
  +[NOTE]
   `make-password` accept distinct parameters depending on hasher implementation.
   
   In previous example we use *bcrypt* hasher but _buddy_ also support many other
  -hasher algorithm by default. 
  +hasher algorithm by default.
   
   This is a complete list of implemented hashers:
   
  
positive.code: using widely used password derivation algorithms like bcrypt and pbkdf2(with sha256).
  
  _buddy_ hashers lives on *`buddy.crypto.hashers.*` namespace and usually consists on two functions:
  `make-password` and `check-password`. 
  
  The purpose of these functions is obvious: creating new password, and verify incoming plain text
  password with previously created password hash.
  
negative.code: 
  (defn -main
    [& args]
    (let [backend (http-basic-backend :realm "MyApi" :authfn my-authfn)
          app     (-> handler
                      (wrap-authentication backend))]
      (jetty/run-jetty app {:port 9090}))
  ----
  
  