Wenn ich versuche, mich beim Publisher anzumelden (https://localhost:9443/publisher), erhalte ich ein -
Eine mit dem angegebenen Consumer-Schlüssel verknüpfte Anwendung kann nicht gefunden werden: undefined
Haben Sie kein Problem, sich bei devportal anzumelden.
Kann jemand vorschlagen, was der Grund sein könnte.
Vielen Dank
@kharsha64
Können Sie es mit einem privaten Browser versuchen und überprüfen?
@Krishanx92
Hi,
Ich habe das auch versucht, aber der Verlag erhalte den gleichen Fehler.
Vielen Dank
Hallo @kharsha64 ,
Haben Sie die mit der Verwaltungskonsole erstellte SP-Anwendung gelöscht. Beispiel: admin_apim_publisher Standard-SP-App.
Der Fehler "Kann keine mit dem angegebenen Verbraucherschlüssel verknüpfte Anwendung finden: undefiniert" kann aufgrund des oben genannten Problems und auch beim Ausprobieren eines alten zwischengespeicherten Verbraucherschlüssels auftreten. Versuchen Sie daher vor dem Ausprobieren auch den Cache im Browser zu leeren.
Hi,
Nein, ich habe keine SP gelöscht. Ich verwende die Standard-SPs, die mit der Anwendung geliefert werden.
Habe versucht den Browsercache zu leeren und es auch mit verschiedenen Browsern probiert.
Aber vergeblich. Gleicher Fehler.
Vielen Dank
Hallo, loggen Sie sich in die Carbon-Konsole ein und gehen Sie zu Dienstanbietern und klicken Sie auf Bearbeiten in " admin_publisher " und erweitern Sie Inbound Authentication Configuration -> OAuth/OpenID Connect Configuration .
Vergleichen Sie dann die Client-ID der SP-OAuth-App mit dem CLIENT_ID-Cookie im Browser.
Wenn beide gleich sind, sollte das obige Problem nicht auftreten. Wenn sie unterschiedlich sind, versuchen Sie, Cookies im Browser zu entfernen und melden Sie sich erneut beim Herausgeber an.
Hi,
Mir ist aufgefallen, dass das CLIENT_ID-Cookie als undefiniert kommt.
Cookie gelöscht und erneut versucht.
Aber die CLIENT_ID kommt als undefiniert zurück.
Hallo @CrowleyRajapakse
Ich habe den Herausgeber-Dienstanbieter entfernt und danach den Dienstanbieter importiert.
Nun unterscheidet sich der Verbraucherschlüssel in Carbon von dem im Cookie vorhandenen. Also habe ich das Cookie entfernt und versucht, die Publisher-Seite zu laden, aber es wird geladen
Cannot find an application associated with the given consumer key : ***old consumer key***
Und das liegt daran, dass im Cookie der alte Consumer-Key auftaucht.
Bitte helfen Sie mir, dieses Problem zu beheben.
Ich bin auch auf ein ähnliches Problem gestoßen. Für mich überschnitt sich dieses Problem mit #7254. Dies hat einige Zeit in Anspruch genommen, um es herauszufinden und zu beheben.
Die Fehler, auf die ich gestoßen bin, sind wie folgt:
Auf der Anmeldeseite von /devportal/
habe ich Folgendes gesehen:
invalid_client: Cannot find an application associated with the given consumer key: ...
In api-manager
Docker-Container habe ich gesehen:
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)
Der Grund scheint zu sein, dass sich unter Carbon => Service Providers => admin_admin_store => Edit => Inbound Authentication Configuration => OAuth/OpenID Connect Configuration
die Attribute client_secret
und/oder client_id
geändert haben.
Die Lösung bestand darin, Folgendes zu tun:
SELECT * FROM public.am_system_apps;
und bestätigen Sie, dass client_secret
und/oder client_id
korrekt sind. Wenn nicht, setzen Sie diese Werte auf die auf der Seite des Carbon admin_admin_store
Serviceanbieters.SELECT * FROM public.idn_oauth_consumer_apps;
und bestätigen Sie, dass client_secret
und/oder client_id
korrekt sind. Wenn nicht, setzen Sie diese Werte auf die auf der Seite des Carbon admin_admin_store
Serviceanbieters.VACUUM (FULL) wso2;
bereinigenEs genügt zu sagen, dass dies eine wahnsinnige Arbeit ist, nur weil Sie in einem Admin-Panel auf Regenerate secret
geklickt haben ... Und was noch schlimmer ist, ich musste angeblich wissen, dass ich nicht auf diesen Button klicken sollte. Und noch schlimmer - dies scheint undokumentiert zu sein (oder vielleicht habe ich das nicht in Dokumenten gefunden).
Hilfreichster Kommentar
Ich bin auch auf ein ähnliches Problem gestoßen. Für mich überschnitt sich dieses Problem mit #7254. Dies hat einige Zeit in Anspruch genommen, um es herauszufinden und zu beheben.
Die Fehler, auf die ich gestoßen bin, sind wie folgt:
Auf der Anmeldeseite von
/devportal/
habe ich Folgendes gesehen:invalid_client: Cannot find an application associated with the given consumer key: ...
In
api-manager
Docker-Container habe ich gesehen: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)
Der Grund scheint zu sein, dass sich unter
Carbon => Service Providers => admin_admin_store => Edit => Inbound Authentication Configuration => OAuth/OpenID Connect Configuration
die Attributeclient_secret
und/oderclient_id
geändert haben.Die Lösung bestand darin, Folgendes zu tun:
SELECT * FROM public.am_system_apps;
und bestätigen Sie, dassclient_secret
und/oderclient_id
korrekt sind. Wenn nicht, setzen Sie diese Werte auf die auf der Seite des Carbonadmin_admin_store
Serviceanbieters.SELECT * FROM public.idn_oauth_consumer_apps;
und bestätigen Sie, dassclient_secret
und/oderclient_id
korrekt sind. Wenn nicht, setzen Sie diese Werte auf die auf der Seite des Carbonadmin_admin_store
Serviceanbieters.VACUUM (FULL) wso2;
bereinigenEs genügt zu sagen, dass dies eine wahnsinnige Arbeit ist, nur weil Sie in einem Admin-Panel auf
Regenerate secret
geklickt haben ... Und was noch schlimmer ist, ich musste angeblich wissen, dass ich nicht auf diesen Button klicken sollte. Und noch schlimmer - dies scheint undokumentiert zu sein (oder vielleicht habe ich das nicht in Dokumenten gefunden).