anchor.diff:  guest=guest
   ---------
   
  -The format of each line is `username=password[,ROLE1[,ROLE2[,...]]]`.
  -The brackets indicate optional parts.
  -
  -=== Create a login.html
  -
  -Our application allows a variety of authentication mechanisms,
  -including JAAS form authentication. This mechanism is specified in the
  -Java Servlets specification: the web browser makes a POST request to
  -the URL `j_security_check` and includes form parameters `j_username`
  -and `j_password`. We'll create a `login.html` page that includes a form
  -which submits the correct information to the correct URL.
  -
  -Place the following file in `src/main/webapp/login.html`:
  +The format of each line is `username=password[,ROLE1[,ROLE2[,...]]]`,
  +where the parts in brackets are optional.
  +
  +=== Create a login.jsp
  +
  +We've chosen a mechanism for representing users, passwords, and
  +roles. But how do we initiate a login request?
  +
  +UberFire supports a variety of authentication mechanisms, including
  +JAAS form authentication. This mechanism is part of the Java Servlets
  +specification: a POST request to the URL `j_security_check` with form
  +parameters `j_username` and `j_password` constitutes a login
  +request. We'll create a `login.jsp` page with a form which submits
  +the correct information to this special URL.
  +
  +Place the following file in `src/main/webapp/login.jsp`:
   
   [source,html]
   ---------
  
positive.code: and `j_password` to the `j_security_check` URL. This will be
  recognized by UberFireSecurityFilter as a login attempt.
  
  === Create a url_filter.yaml
  
  If we refused to serve _anything_ to an unauthenticated user, nobody
  
negative.code:             <configuration>
                <resources>
                  <resource>
                    <directory>src/main/java/com/mycompany/uftutorial/client/css</directory>
                    <filtering>false</filtering>
                  </resource>
                </resources>
  