anchor.diff:  (def app (-> your-ring-app
                (wrap-authentication backend)))
   ----
  -
   
   The corresponding login endpoint should have a similar aspect to this:
   
  
positive.code:     (get tokens token nil)))
  
  ;; Create an instance
  (def backend (token-backend {:authfn my-authfn}))
  
  ;; Wrap the ring handler.
  (def app (-> my-sample-handler
               (wrap-authentication backend)))
  ----
  
  The process of authentication of this backend consists in parsing the "Authorization"
  header, extracting the token and in case the token is extracted successfully, call
  the `authfn` with extracted token.
  
  .This is a possible aspect of the authorization header
  [source, text]
  
negative.code: = buddy-auth - Auth/Authz facilities for ring based apps.
  Andrey Antukh, <niwi@niwi.nz>
  0.12.0
  :toc: left
  :!numbered:
  :source-highlighter: pygments
  