Como asociado, puedes especificar la URI a la que deseas enviar a un negocio después de que autorice tu aplicación.
Esta URI de redirección se establece cuando configuras tu aplicación en el panel de control. Posteriormente, cuando creas el enlace de OAuth al que deseas enviar a un negocio, debes definir la misma redirect_uri que la que está almacenada en tu aplicación.
Esto puede ser problemático si eres un asociado con varios dominios registrados en un sistema, como, por ejemplo, un sistema de gestión de clubes con un dominio diferente para cada club, ya que puede que desees redirigir negocios a dominios diferentes, en función del club del que sean socios.
La solución para ello es disponer de un redireccionamiento genérico y, posteriormente, enviar a los negocios a la URL apropiada una vez que te los redirijan de vuelta.
El proceso sería el siguiente:
- Al crear el enlace de OAuth, especificas un parámetro state que identifica al negocio. A continuación, rediriges el negocio a la URL creada.
- El negocio autoriza la aplicación.
- El negocio es redirigido a la URI de redirección establecida en la aplicación del asociado.
- Recibes al negocio, compruebas el parámetro state y, a continuación, lo vuelves a redirigir a la página requerida.