GNU/Linux >> Tutoriels Linux >  >> Linux

Le rappel enregistré ne correspond pas à l'URL fournie - Correction de l'erreur WSO2

Dans la continuité de mon article sur l'installation et la configuration de WSO2, voici un autre problème qui est apparu après avoir changé le nom d'hôte dans le repository/conf/deployment.toml dossier. L'erreur "Le rappel enregistré ne correspond pas à l'URL fournie ” se produit lors de l'accès à la page de connexion du portail éditeur et développeur. Si vous obtenez cette erreur et que vous avez besoin d'une solution, voici comment vous pouvez la résoudre.

Supposons que vous ayez changé le nom d'hôte du gestionnaire d'API de localhost à apim.tg.com et démarré le serveur APIM, votre tentative de connexion à l'éditeur d'API et au portail de développement à l'aide des URL ci-dessous entraînerait l'erreur "Le rappel enregistré ne correspond pas à l'URL fournie".

https://localhost:9443/publisher 

https://localhost:9443/devportal

Et vous verriez probablement l'erreur comme indiqué dans la capture d'écran ci-dessous.

Comment corriger l'erreur "Le rappel enregistré ne correspond pas à l'URL fournie" ?

L'erreur est due à la non-concordance de l'URL d'accès et de l'URL de rappel configurées pour l'éditeur d'API et les fournisseurs de services du portail des développeurs.

Ainsi, après avoir changé le nom d'hôte, vous devez modifier les URL d'accès et de rappel comme indiqué ci-dessous :

Étape 1 :Connectez-vous à l'interface Carbon

https://<hostname>:9443/carbon

Étape 2 :Cliquez sur la ‘List ‘ sous Service Providers menu dans la barre latérale.

Étape 3 : Cliquez sur 'Edit ‘ dans le menu ‘apim_publisher ‘ fournisseur de services.

Étape 4 : Accédez à 'Configuration de l'authentification entrante > Configuration OAuth/OpenID Connect ‘ et cliquez sur Edit lien dans la clé client OAuth  configuration (située sous Actions colonne)

Étape 5 : Recherchez l'URL de rappel valeur regex sous les Paramètres de l'application .

Étape 6 : La valeur regex ressemblerait à celle illustrée ci-dessous :

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

Tout ce que vous avez à faire est de remplacer le "localhost" par le nom d'hôte correct et de cliquer sur "Mettre à jour ' bouton pour enregistrer les URL d'accès et de rappel.

Et après? Répétez le processus pour le 'apim_devportal ' fournisseur de services (reportez-vous à l'étape 3) et vous avez terminé.

Faites-moi savoir si cette solution a fonctionné pour vous.


Linux
  1. Corrigez l'erreur Le référentiel n'a pas de fichier de version dans Ubuntu - Guide étape par étape ?

  2. Correction de l'erreur Class ZipArchive introuvable [PHP 7]

  3. erreur git clone :impossible d'accéder à l'URL, problème avec le certificat SSL CA

  4. erreur :src refspec main ne correspond à aucun [GIT]

  5. Quand reçoit-on le message d'erreur "jobs :Not Found" ?

Comment réparer :l'utilisateur n'est pas dans l'erreur de fichier sudoers

Comment réparer l'erreur "Le référentiel n'a pas de fichier de version" dans Ubuntu

Comment réparer une erreur de conversion avec Calibre

Correctif – ERREUR MySQL 1819 (HY000) :votre mot de passe ne satisfait pas aux exigences de la politique actuelle

Correction "Implémentation du contrôleur USB 2.0 introuvable!" Erreur VirtualBox

Comment réparer l'erreur "Le référentiel n'a pas de fichier de version" dans Ubuntu