GNU/Linux >> Tutoriales Linux >  >> Linux

La devolución de llamada registrada no coincide con la URL proporcionada:corrija el error de WSO2

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:

Paso 1 :Inicie sesión en la interfaz de Carbon

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.

Paso 4: Vaya a 'Configuración de autenticación de entrada> Configuración de OAuth/OpenID Connect ‘ y haga clic en Edit enlace en Clave de cliente OAuth  configuración (ubicado en Acciones columna)

Paso 5: Busque la url de devolución de llamada valor de expresión regular en Configuración de la aplicación .

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.


Linux
  1. Arreglar el error Class ZipArchive no encontrado [PHP 7]

  2. Cómo solucionar el error – ModSecurity:acceso denegado con el código 44 [Apache]

  3. Error de comprobación de M2Crypto SSL:el asunto del certificado de pares no coincide [Resuelto]

  4. Solucionar error de PHP:no es seguro confiar en la configuración de la zona horaria del sistema

  5. El archivo de metadatos no coincide con la suma de verificación:¡error YUM!

Cómo solucionarlo:el usuario no está en el error del archivo sudoers

Cómo corregir el error 'El repositorio no tiene un archivo de lanzamiento' en Ubuntu

Cómo corregir el error de conversión con Calibre

Solución:MySQL ERROR 1819 (HY000):su contraseña no cumple con los requisitos de la política actual

Arreglar "¡No se encontró la implementación del controlador USB 2.0!" Error de caja virtual

Cómo solucionar el error "El repositorio no tiene un archivo de versión" en Ubuntu