anchor.diff:  
   In order to manage other entities that only Keyrock offers, you have to use the extensions APIs, explained bellow. This APIs are exposed by the back-end NOT the front-end.
   
  -## Consumers [/OS-OAUTH2/consumers]
  +## Consumers [/v3/OS-OAUTH2/consumers]
   
   Consumers are the Applications registered in Keyrock to consume OAuth2 resources.
   
   ### List Consumers [GET]
  ++ Request
  +    + Headers
  +    
  +            X-Auth-token: token
   
   + Response 200 (application/json)
   
  
positive.code:                 }
              }
  
  ### Check for device [HEAD /OS-TWO-FACTOR/devices?device_id={device_id}&device_token={device_token}&user_id={user_id}&user_name={user_name}&domain_name={domain_name}]
  Either user_id or user_name and domain_name must be provided.
  
  + Parameters
  
negative.code:               }
              }
  
  ## Permission [/v3/OS-ROLES/permissions/{permission_id}]
  
  + Parameters
      + permission_id - Id of the permission.
  
  ### Read Permission details [GET]
  + Request
      + Headers
          
              X-Auth-token: token
  + Response 200 (application/json)
  
              {
                "permission": {
                  "xml": "",
                  "resource": "/enterprise/edit",
                  "name": "Enterprise",
                  "links": {
                    "self": "http://host/v3/OS-ROLES/permissions/21897318273128937sh12a1"
                  },
                  "is_internal": false,
                  "action": "GET",
                  "application_id": "23129371237917f17fd07102d7",
                  "id": "21897318273128937sh12a1"
                }
              }
  
  ### Update a Permission [PATCH]
  
  + Request (application/json)
      + Headers
          
              X-Auth-token: token
      
      + Body
  
              {
                "permission": {
                  "name": "test_permission",
                  "application_id": "2222"
                }
              }
  
  + Response 200 (application/json)
  
  ### Delete a Permission [DELETE]
  + Request
      + Headers
          
              X-Auth-token: token
  + Response 204 (application/json)
  
  ## Role - Permission Relationships [/v3/OS-ROLES/roles/{role_id}/permissions]
  
  + Parameters
      + role_id - Id of the role.
  
  ### List permissions associated to a role [GET]
  + Request
      + Headers
              
              X-Auth-token: token
  + Response 200 (application/json)
  
          {
  