Errores comunes de OAuth y soluciones

¿Cuáles son los errores comunes de OAuth y cómo se solucionan?

Durante la configuración de OAuth, podrías ver algunos errores. Son los siguientes:


 

URI de redireccionamiento no válido

 

Cuando trabajes en un cliente basado en la Web, debes asegurarte de que la URI de redireccionamiento haya aprobado la autentificación y que sea la misma del registro. Si la URI de redireccionamiento no es la misma del registro, aparecerá un error de URI de redireccionamiento no válida.

 

La URI de redireccionamiento para Site24x7 es la siguiente:  https://site24x7.com  

 

Por ejemplo: Un usuario trabaja en un cliente basado en la Web e ingresó  https://site24x7.com como la URI de redireccionamiento.

 

Sin embargo, la URI de redireccionamiento que se proporcionó durante la autentificación es otra.

 

En este caso, debido a que la URI de redireccionamiento agregada durante el registro es distinta de la que se proporcionó posteriormente, aparecerá un error de URI de redireccionamiento no válida.


También se mostrará Invalid_redirect URI cuando se utilice client_id de la aplicación de autoservicio del cliente en un flujo de autenticación de aplicaciones basadas en la Web.




 

 

Código no válido


En el caso del autoservicio del cliente, si aparece un código no válido mientras se genera el token de actualización, verifica si expiró el token de concesión de autorización. Si expiró el token de concesión de autorización, intenta generar uno nuevo e inténtalo nuevamente. Para obtener más información, consulta la documentación de API.


También aparecerá un código no válido cuando se utiliza client_id de la aplicación basada en la Web para obtener un refresh_token.


El alcance de OAuth asociado al token de acceso OAuth no se permite

 

Cuando la acción que quieres realizar no se aprovisiona dentro del alcance que elegiste durante la generación del token de concesión de autorización, aparecerá un mensaje de error: “El alcance de OAuth asociado al token de acceso OAuth no se permite.” Deberás verificar los alcances nuevamente en el documento de ayuda de la API.

 

Si el documento de API al que estás tratando de acceder no está disponible en la ayuda, verifica si puedes lograr el mismo resultado utilizando una API diferente. De lo contrario, comunícate con support@site24x7.com .


Cliente no válido

Si el error que aparece es de cliente no válido, se puede deber a dos motivos:

  1.El valor de client_id no es válido. Verifica el valor de client_id una vez más en https://api-console.zoho.com/

  2. Es posible que no estés haciendo la solicitud al centro de datos correcto.


Por ejemplo:


Si registraste la aplicación en https://api-console.zoho.eu/ (dominio UE) e intentas obtener el código desde https://accounts.zoho.com/ (dominio COM), aparecerá un error de invalid_client.