lorsque j'essaie de me connecter à l'éditeur (https://localhost:9443/publisher), j'obtiens un -
Impossible de trouver une application associée à la clé consommateur donnée : undefined
Vous n'avez aucun problème à vous connecter à devportal.
Quelqu'un peut-il suggérer quelle pourrait être la raison.
Merci
@kharsha64
Pouvez-vous essayer avec un navigateur privé et vérifier ?
@Krishanx92
Salut,
J'ai essayé aussi mais j'obtiens la même erreur pour l'éditeur.
Merci
Salut @kharsha64 ,
Avez-vous supprimé l'application SP créée à l'aide de la console de gestion. Ex : application SP par défaut admin_apim_publisher.
L'erreur « Impossible de trouver une application associée à la clé client donnée : non définie » peut se produire en raison du problème ci-dessus et également pour essayer une ancienne clé client mise en cache. Par conséquent, essayez également de nettoyer le cache dans le navigateur avant d'essayer.
Salut,
Non, je n'ai supprimé aucun SP. J'utilise les SP par défaut fournis avec l'application.
J'ai essayé de vider le cache du navigateur et également essayé avec différents navigateurs.
Mais en vain. Même erreur.
Merci
Bonjour, connectez-vous à la console carbone et accédez aux fournisseurs de services, cliquez sur modifier dans " admin_publisher " et développez Configuration de l'authentification entrante -> OAuth/OpenID Connect .
Vérifiez ensuite l'ID client de l'application SP OAuth par rapport au cookie CLIENT_ID dans le navigateur.
Si les deux sont identiques, le problème ci-dessus ne devrait pas se produire. S'ils sont différents, essayez de supprimer les cookies dans le navigateur et connectez-vous à nouveau à l'éditeur.
Salut,
J'ai remarqué que le cookie CLIENT_ID arrive comme non défini.
J'ai effacé le cookie et j'ai réessayé.
Mais le CLIENT_ID revient comme non défini.
Salut @CrowleyRajapakse
J'ai supprimé le fournisseur de services de l'éditeur, puis j'ai importé le fournisseur de services.
Désormais, la clé consommateur dans Carbon diffère de celle existant dans le cookie. J'ai donc supprimé le cookie et essayé de charger la page de l'éditeur mais elle se charge
Cannot find an application associated with the given consumer key : ***old consumer key***
Et c'est parce que dans le cookie, l' ancienne clé de consommateur apparaît.
S'il vous plaît aidez-moi à résoudre ce problème.
J'ai également rencontré un problème similaire. Pour moi, ce problème se chevauchait avec #7254. Cela a pris un certain temps à comprendre et à corriger.
Les erreurs que j'ai rencontrées sont les suivantes :
Dans la page de connexion /devportal/
j'ai vu :
invalid_client: Cannot find an application associated with the given consumer key: ...
Dans le conteneur docker api-manager
j'ai vu :
ERROR - DefaultRequestCoordinator Context does not exist. Probably due to invalidated cache.
ERROR - WebAppManager org.mozilla.javascript.EcmaError: TypeError: Cannot read property "length" from undefined (/publisher/services/login/login_callback.jag#53)
La raison semble être que sous Carbon => Service Providers => admin_admin_store => Edit => Inbound Authentication Configuration => OAuth/OpenID Connect Configuration
les attributs client_secret
et/ou client_id
changé.
La solution était de faire ce qui suit :
SELECT * FROM public.am_system_apps;
et confirmez que client_secret
et/ou client_id
est correct. Si ce n'est pas le cas, définissez ces valeurs sur celles affichées sur la page du fournisseur de services Carbon admin_admin_store
.SELECT * FROM public.idn_oauth_consumer_apps;
et confirmez que client_secret
et/ou client_id
est correct. Sinon, définissez ces valeurs sur celles affichées sur la page du fournisseur de services Carbon admin_admin_store
.VACUUM (FULL) wso2;
Qu'il suffise de dire - c'est une quantité insensée de travail à faire simplement parce que vous avez cliqué sur Regenerate secret
dans un panneau d'administration... Et le pire, c'est que je devais savoir ne pas cliquer sur ce bouton. Et pire encore - cela semble être sans document (ou peut-être que je ne l'ai pas trouvé dans la documentation).
Commentaire le plus utile
J'ai également rencontré un problème similaire. Pour moi, ce problème se chevauchait avec #7254. Cela a pris un certain temps à comprendre et à corriger.
Les erreurs que j'ai rencontrées sont les suivantes :
Dans la page de connexion
/devportal/
j'ai vu :invalid_client: Cannot find an application associated with the given consumer key: ...
Dans le conteneur docker
api-manager
j'ai vu :ERROR - DefaultRequestCoordinator Context does not exist. Probably due to invalidated cache.
ERROR - WebAppManager org.mozilla.javascript.EcmaError: TypeError: Cannot read property "length" from undefined (/publisher/services/login/login_callback.jag#53)
La raison semble être que sous
Carbon => Service Providers => admin_admin_store => Edit => Inbound Authentication Configuration => OAuth/OpenID Connect Configuration
les attributsclient_secret
et/ouclient_id
changé.La solution était de faire ce qui suit :
SELECT * FROM public.am_system_apps;
et confirmez queclient_secret
et/ouclient_id
est correct. Si ce n'est pas le cas, définissez ces valeurs sur celles affichées sur la page du fournisseur de services Carbonadmin_admin_store
.SELECT * FROM public.idn_oauth_consumer_apps;
et confirmez queclient_secret
et/ouclient_id
est correct. Sinon, définissez ces valeurs sur celles affichées sur la page du fournisseur de services Carbonadmin_admin_store
.VACUUM (FULL) wso2;
Qu'il suffise de dire - c'est une quantité insensée de travail à faire simplement parce que vous avez cliqué sur
Regenerate secret
dans un panneau d'administration... Et le pire, c'est que je devais savoir ne pas cliquer sur ce bouton. Et pire encore - cela semble être sans document (ou peut-être que je ne l'ai pas trouvé dans la documentation).