Erros comuns de OAuth e soluções

Quais são os erros de OAuth comuns e como resolvê-los?

Enquanto configura o OAuth, você pode encontrar os seguintes erros. São eles:

 

URI de redirecionamento inválido

 

Enquanto trabalha em um cliente baseado na Web, você tem que garantir que o URI de redirecionamento usado durante a autenticação seja o mesmo que foi registrado inicialmente. Se o uri de direcionamento não for o mesmo registrado inicialmente, ocorrerá um erro de uri de redirecionamento.

 

O URI de redirecionamento para o Site24x7 é:  https://site24x7.com  

 

Por exemplo: um usuário que está trabalhando em um cliente baseado na web e utilizou  https://site24x7.com como URI de redirecionamento.

 

Mas o URI de redirecionamento fornecido durante a autenticação é diferente.

 

Nesse caso, como o URI de redirecionamento adicionado durante o registro é diferente do que foi fornecido antes, ocorrerá um erro de uri de redirecionamento inválido.


O erro Invalid_redirect URI também ocorrerá quando um client_id do próprio app for usado em um fluxo de autenticação de apps baseados na web.




 

 

Código inválido



Para o próprio cliente, se você receber um código inválido enquanto gera um token Refresh (Atualização), verifique se o Grant Token (Token de concessão) expirou. Se o Grant Token tiver expirado, tente gerar um novo e tente novamente. Para obter mais detalhes, leia a documentação da nossa API


O erro de código inválido também ocorrerá quando o client_id do app baseado na web for usado para obter refresh_token.


O escopo do OAuth associado ao Token de acesso OAuth é proibido.

 

Quando a ação que você está tentando realizar não for fornecida dentro do escopo pelo qual você optou durante a geração do Grant Token, ocorrerá a seguinte mensagem de erro: "OAuth Scope associated to the OAuth Access Token is disallowed" (O escopo do OAuth associado ao Token de acesso OAuth é proibido). Em seguida, você precisará verificar novamente os escopos na documentação de ajuda da API.

 

Se a documentação da API que você estiver tentando acessar não estiver disponível na documentação de ajuda, verifique se você consegue chegar ao mesmo resultado usando uma API diferente; caso contrário, entre em contato com support@site24x7.com .


Cliente inválido

Se o erro for Cliente inválido, isso pode ocorrer devido a duas razões:

  1.O client_id que está sendo usado é inválido. Verifique o client_id novamente em  https://api-console.zoho.com/

  2.É possível que você não esteja fazendo a solicitação ao Data center correto.


Por exemplo:


Se você tiver registrado seu app em https://api-console.zoho.eu/ (domínio EU) e tentar obter o código de https://accounts.zoho.com/ (domínio COM), ocorrerá o erro invalid_client.
 

 

 

 



    • Related Articles

    • Solucione erros de conexão no plug-in do MySQL

      Ao instalar o plug-in do MySQL, você pode encontrar os seguintes erros: Erro: Erro de conexão – Este erro geralmente indica que há um problema para estabelecer conexão com o banco de dados. Às vezes, esta mensagem é complementada por uma mensagem de ...
    • Resultados da validação DNSSEC e dicas de solução de problemas

      Após adicionar um monitoramento do servidor DNS, você pode validar suas respostas de DNS habilitando as DNSSEC (Domain Name System Security Extensions, Extensões de segurança do sistema de nomes de domínio). As DNSSEC são um conjunto de protocolos ...
    • O que são Parâmetros de incidente e Parâmetros personalizados?

      Os Parâmetros de incidente e os Parâmetros personalizados foram utilizados juntamente com o corpo do URL durante a invocação de uma solicitação HTTP. Os Parâmetros de incidente são parâmetros predefinidos do sistema que foram utilizados no corpo do ...
    • Monitoramento do usuário real (RUM) do Site24x7 – Coleta de dados

      Ao incluir oscript beacon do RUM Site24x7 em suas páginas da Web, os dados a seguir são coletados. Todos os dados coletados estão em conformidade com o RGPD. Detalhes sobre o desempenho do tempo de carregamento da página da Web – São coletadas ...
    • Como encontrar o Identificador de dispositivos (sysOID) usando o navegador MIB?

      Os objetos gerenciados em um MIB são chamados de identificadores de objeto (IDs de objeto ou OIDs). OIDs são identificáveis por strings de números separados por pontos. Abra o Prompt de Comando como administrador Acesse o diretório em que o ...