Resposta detalhada de erro da autorização

Texto de http://tools.ietf.org/html/draft-ietf-oauth-v2-16. O valor no parâmetro "error" é um código da seguinte lista:

    invalid_request: está faltando um parâmetro obrigatório na solicitação, existe um parâmetro ou valor de parâmetro incompatível ou está mal formado.

    unauthorized_client: o cliente não está autorizado a solicitar um código de autorização utilizando este método.

    access_denied: o proprietário do recurso ou o servidor de autorização negou a solicitação.

    unsupported_response_type: o servidor de autorização não suporta a obtenção de um código de autorização utilizando este método.

    invalid_scope: o escopo solicitado é inválido, desconhecido ou está mal formado.

    código HTTP 4xx ou 5xx (exceto 400 e 401): o servidor de autorização pode definir o valor de parâmetro "error" como um código HTTP numérico 4xx ou 5xx, com a exceção dos códigos de status 400 (Bad Request) e 401 (Not Authorized). Por exemplo, se o serviço estiver temporariamente indisponível, o servidor de autorização pode retornar uma reposta de erro com "error" definido como "503".