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.