GNU/Linux >> Linux Esercitazione >  >> Linux

La richiamata registrata non corrisponde all'URL fornito – Correzione dell'errore WSO2

In continuazione al mio articolo sull'installazione e la configurazione di WSO2, ecco un altro problema che è emerso dopo aver cambiato il nome host in repository/conf/deployment.toml file. L'errore "La richiamata registrata non corrisponde all'URL fornito ” si verifica durante l'accesso alla pagina di accesso del portale editore e sviluppatore. Se ricevi questo errore e hai bisogno di una soluzione, ecco come puoi risolverlo.

Supponi di aver cambiato il nome host del gestore API da localhost a apim.tg.com e avviato il server APIM, quindi il tuo tentativo di accedere all'editore e allo sviluppo dell'API utilizzando gli URL di seguito comporterebbe l'errore "La richiamata registrata non corrisponde all'URL fornito".

https://localhost:9443/publisher 

https://localhost:9443/devportal

E probabilmente vedresti l'errore come mostrato nello screenshot qui sotto.

Come correggere l'errore "La richiamata registrata non corrisponde all'URL fornito" ?

L'errore è dovuto alla mancata corrispondenza dell'URL di accesso e dell'URL di richiamata configurati per l'editore API e i fornitori di servizi del portale per sviluppatori.

Quindi, dopo aver modificato il nome host, è necessario modificare gli URL di accesso e di richiamata come mostrato di seguito:

Passaggio 1 :Accedi all'interfaccia di Carbon

https://<hostname>:9443/carbon

Passaggio 2 :Fare clic su "List ' sotto Service Providers menu dalla barra laterale.

Passaggio 3: Fai clic su "Edit ' nel menu 'apim_publisher ' fornitore di servizi.

Passaggio 4: Vai a "Configurazione autenticazione in entrata> Configurazione OAuth/OpenID Connect ' e fai clic su Edit link in Chiave cliente OAuth  configurazione (disponibile in Azioni colonna)

Passaggio 5: Cerca l'URL di richiamata regex nelle Impostazioni applicazione .

Passaggio 6: Il valore regex sarebbe simile a quello mostrato di seguito:

regexp=(https://localhost:9443/publisher/services/auth/callback/login|https://localhost:9443/publisher/services/auth/callback/logout)

Tutto quello che devi fare è cambiare "localhost" con il nome host corretto e fare clic su "Aggiorna ' per salvare gli URL di accesso e di richiamata.

Qual è il prossimo? Ripeti la procedura per 'apim_devportal ' anche il fornitore di servizi (fare riferimento al passaggio 3) e il gioco è fatto.

Fammi sapere se questa soluzione ha funzionato per te.


Linux
  1. Risolto il problema Il repository non ha un file di rilascio Errore in Ubuntu - Guida passo passo?

  2. Correzione dell'errore di classe ZipArchive non trovato [PHP 7]

  3. Come correggere l'errore – ModSecurity:accesso negato con codice 44 [Apache]

  4. Correggi l'errore PHP:non è sicuro fare affidamento sulle impostazioni del fuso orario del sistema

  5. Perché il file di traduzione Bash non contiene tutti i testi di errore?

Come risolvere il problema:l'utente non è nell'errore del file sudoers

Come risolvere l'errore "Il repository non ha un file di rilascio" in Ubuntu

Come correggere l'errore di conversione con Calibre

Correzione – MySQL ERROR 1819 (HY000):la tua password non soddisfa i requisiti della politica corrente

Risolto il problema con "Implementazione del controller USB 2.0 non trovata!" Errore VirtualBox

Come risolvere l'errore "Il repository non ha un file di rilascio" in Ubuntu