anchor.diff:  
   + Request (application/x-www-form-urlencoded)
       + Attributes
  -        + username: the_username (string, required)
  -        + password: aSecretPassword (string, required)
  +        + username: `the_username` (string, required)
  +        
  +            The name of the user account which should be tried to authenticate.
  +        
  +        + password: `aSecretPassword` (string, required)
  +        
  +            The corresponding password for the supplied user account.
           
       + Schema
       
  
positive.code:                         "type": "string"
                      },
                      "rank": {
                          "description": "The authenticated users rank",
                          "type": "integer"
                      }
                  },
                  "required": [
  
negative.code:                         "description": "Detailed information about the error.",
                          "type": "string"
                      },
                      "i18n": {
                          "description": "Unique message token that can be used for localization in a frontend application.",
                          "type": "string"
                      }
                  },
                  "required": [
                      "status",
                      "message",
                      "i18n"
                  ],
                  "additionalProperties": false
              }
          
  + Response 400 (application/json)
      + Attributes (object)
          + status (number) - HTTP status code
          + error (string) - Textual description of the HTTP status
          + message (string) - Detailed error information, e.g. hint about malformed request
          + i18n (string) - A unique token representing above error description message; can be used for internationalization in frontends
  
              A comprehensive list of possible errors:
              - `AUTH_REGISTER_NEED_USERNAME_PASSWORD_EMAIL` if either no `username`, no `password` or no `email` has been supplied
              - `AUTH_REGISTER_INVALID_USERNAME` if the supplied `username` does not match the given criteria (regex: [a-zA-Z0-9\-\.]{3,20})
              - `AUTH_REGISTER_INVALID_EMAIL` if the supplied `email` is not a valid email
          
      + Schema
  
              {
                  "type": "object",
                  "properties": {
                      "status": {
                          "description": "HTTP status code",
                          "type": "integer",
                          "minimum": 0
                      },
                      "error": {
                          "description": "Textual description of HTTP status code",
                          "type": "string"
                      },
                      "message": {
                          "description": "Detailed information about the error.",
                          "type": "string"
                      },
                      "i18n": {
                          "description": "Unique message token that can be used for localization in a frontend application.",
                          "type": "string"
                      }
                  },
                  "required": [
                      "status",
                      "message",
                      "i18n"
                  ],
                  "additionalProperties": false
              }
  
  + Response 422 (application/json)
      + Attributes (object)
          + status (number) - HTTP status code
          + error (string) - Textual description of the HTTP status
          + message (string) - Detailed error information, e.g. hint about malformed request
          + i18n (string) - A unique token representing above error description message; can be used for internationalization in frontends
  
              A comprehensive list of possible errors:
              - `AUTH_REGISTER_USERNAME_DOES_ALREADY_EXIST` if the supplied `username` is already taken
          
      + Schema
  
              {
                  "type": "object",
                  "properties": {
                      "status": {
                          "description": "HTTP status code",
                          "type": "integer",
                          "minimum": 0
                      },
                      "error": {
                          "description": "Textual description of HTTP status code",
                          "type": "string"
                      },
                      "message": {
                          "description": "Detailed information about the error.",
                          "type": "string"
                      },
                      "i18n": {
                          "description": "Unique message token that can be used for localization in a frontend application.",
                          "type": "string"
                      }
                  },
                  "required": [
                      "status",
                      "message",
                      "i18n"
                  ],
                  "additionalProperties": false
              }
  
  + Response 500 (application/json)
      + Attributes (object)
          + status (number) - HTTP status code
          + error (string) - Textual description of the HTTP status
          + message (string) - Detailed error information, e.g. hint about malformed request
          + i18n (string) - A unique token representing above error description message; can be used for internationalization in frontends
  
              A comprehensive list of possible errors:
              - `AUTH_REGISTER_UNKNOWN_ERROR` if the account could not be created due to an internal server error
          
      + Schema
  
              {
                  "type": "object",
                  "properties": {
                      "status": {
                          "description": "HTTP status code",
                          "type": "integer",
                          "minimum": 0
                      },
                      "error": {
                          "description": "Textual description of HTTP status code",
                          "type": "string"
                      },
                      "message": {
                          "description": "Detailed information about the error.",
                          "type": "string"
                      },
                      "i18n": {
                          "description": "Unique message token that can be used for localization in a frontend application.",
                          "type": "string"
                      }
                  },
                  "required": [
                      "status",
                      "message",
                      "i18n"
                  ],
                  "additionalProperties": false
              }
  