Como continuación de mi artículo sobre la instalación y configuración de WSO2, aquí hay otro problema que apareció después de cambiar el nombre de host en repository/conf/deployment.toml
expediente. El error "La devolución de llamada registrada no coincide con la URL proporcionada ” ocurre al acceder a la página de inicio de sesión del portal de editores y desarrolladores. Si recibe este error y necesita una solución, así es como puede solucionarlo.
Suponga que ha cambiado el nombre de host del administrador de API de localhost
a apim.tg.com
e inició el servidor APIM, entonces su intento de iniciar sesión en el editor de API y el portal de desarrollo utilizando las URL a continuación daría como resultado el error "La devolución de llamada registrada no coincide con la URL proporcionada".
https://localhost:9443/publisher https://localhost:9443/devportal
Y probablemente vería el error como se muestra en la siguiente captura de pantalla.
Cómo corregir el error “La devolución de llamada registrada no coincide con la URL proporcionada” ?
El error se debe a que la URL de acceso y la URL de devolución de llamada no coinciden configuradas para el editor de API y los proveedores de servicios del portal para desarrolladores.
Entonces, después de cambiar el nombre de host, debe cambiar las URL de acceso y devolución de llamada como se muestra a continuación:
https://<hostname>:9443/carbon
Paso 2 :Haga clic en la 'List
' en Service Providers
menú de la barra lateral.
Paso 3: Haga clic en 'Edit
‘menú en el ‘apim_publisher
' proveedor de servicios.
Edit
enlace en Clave de cliente OAuth configuración (ubicado en Acciones columna)
Paso 6: El valor de la expresión regular sería similar al que se muestra a continuación:
regexp=(https://localhost:9443/publisher/services/auth/callback/login|https://localhost:9443/publisher/services/auth/callback/logout)
Todo lo que necesita hacer es cambiar el 'localhost' al nombre de host correcto y hacer clic en 'Actualizar ‘ para guardar las URL de acceso y devolución de llamada.
¿Que sigue? Repita el proceso para el 'apim_devportal
‘proveedor de servicios (consulte el paso 3) también y listo.
Avíseme si esta solución funcionó para usted.