anchor.diff:  
   == Introduction
   
  -The buddy *auth* module is dedicated to providing authentication facilities for
  +The _buddy-auth_ module is dedicated to providing authentication facilities for
   ring and ring based web applications.
   
   
   == Project Maturity
   
  -Since _buddy-auth_ is a young project there can be some API breakage.
  +Since _buddy-auth_ is a young project there may be some API breakage.
   
   
   == Install
   
  -This section covers the _buddy-auth_ library installing process and its requirements.
  +This section covers the installation and requirements of the _buddy-auth_ library.
   
   
   === Requirements
  
positive.code:     (run-jetty app {:port 9090}))
  ----
  
  If a request uri does not match any regular expression then the default policy is used
  The default policy in buddy is *allow* but you can change the default behavior
  specifying a `:reject` value in the `:policy` option.
  
  Additionally, instead of specifying the global _on-error_ handler, you can set a specific
  behavior on a specific access rule, or use the _:redirect_ option to simply redirect
  a user to specific url.
  
  .Let see an example.
  [source,clojure]
  ----
  (def rules [{:pattern #"^/admin/.*"
  
negative.code: 
  == Authentication
  
  Buddy takes a very different approach to handling authentication.
  First, it clearly distinguishes authentication and authorization as two
  separate steps. Second, it implements these concepts using protocols for easy
  extensibility.
  
  .Here is a list of the built-in authentication backends:
  