La documentaciĂłn de OAuth fue renovada
OAuth es un protocolo de autorizaciĂłn que permite que las aplicaciones tengan acceso limitado a la informaciĂłn privada de las cuentas de Mercado Pago mediante la creaciĂłn de un Access Token, que permite un acceso restringido a un recurso en los llamados a las APIs.
Si bien nuestra documentaciĂłn antigua te guiaba en el paso a paso para la obtenciĂłn de este Access Token, hoy queremos presentarte una nueva versiĂłn, con el foco puesto en ofrecerte una diferenciaciĂłn todavĂa mĂĄs clara y precisa, que te permita elegir el flujo (grant type) que mejor se adapte a tus necesidades. Estos pueden ser:
Authorization code: basado en redireccionamiento, debe ser configurado cuando se fueran a utilizar credenciales para acceder a un recurso en nombre de terceros. DeberĂĄs contar con la intervenciĂłn del usuario vendedor para autorizar explĂcitamente el acceso a sus datos por parte de la aplicaciĂłn.
Client credentials: debe ser configurado en casos en que se quieran utilizar las credenciales para acceder a un recurso en nombre propio; es decir, para obtener un Access Token sin interacciĂłn del usuario vendedor. SerĂĄ el flujo adecuado para cuando las aplicaciones soliciten un Access Token usando solo sus propias credenciales para acceder a sus propios recursos, sin poder actuar en nombre de un tercero, ni acceder a sus datos.
Una vez elegido el flujo adecuado, esta documentaciĂłn te ofrece un paso a paso actualizado, con mayores detalles y consideraciones adicionales, para que puedas implementar nuestra soluciĂłn de seguridad sin sobresaltos.
Recuerda que, al utilizar OAuth, es importante considerar algunos aspectos para que la integraciĂłn funcione correctamente. Accede a las Buenas prĂĄcticas para la integraciĂłn de OAuth y consulta los posibles errores que pueden ocurrir durante este proceso para saber cĂłmo evitarlos en tu implementaciĂłn.
Si necesitas mĂĄs informaciĂłn sobre este protocolo de seguridad en Mercado Pago, no dudes en acceder a la nueva documentaciĂłn completa de OAuth.