anchor.diff:  === Http Basic
   
   The HTTP Basic authentication backend is one of the simplest and most insecure authentication
  -systems, but is a good first step for understanding how Buddy authentication works.
  +systems, but is a good first step for understanding how _buddy-auth_ authentication works.
   
   .Example ring handler/view
   [source,clojure]
  
positive.code: git clone https://github.com/funcool/buddy-auth
  ----
  
  == 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:
  [options="header"]
  
negative.code: 
  [source,groovy]
  ----
  compile "buddy:buddy-auth:0.5.0"
  ----
  
  
  === Get the Code
  
  