Al intentar obtener un token OAuth2 en Athento mediante el endpoint /o/token/, se recibe el siguiente error:
{
"error": "unauthorized_client"
}
Este error suele aparecer en entornos de integración (UAT/Producción) al configurar usuarios de servicio para consumo de APIs.
El error unauthorized_client indica que la aplicación OAuth2 no está configurada para soportar el tipo de autorización (grant type) que se está utilizando.
En particular, si se está usando:
grant_type=password
Para solucionarlo, deben estar configurar la Application de OAuth2 de Athento con Resource owner password-based, accediendo desde avanzado en /aseadm/oauth2_provider/application/ y tener activo la opción Resource owner password-based
Guardar los cambios y volver a intentar la generación del token.