Integration von Keycloak in Angular
Ich versuche, ein Angular (10) -Frontend für die An- und Abmeldung mit Keycloak zu konfigurieren, erhalte jedoch weiterhin den folgenden Fehler in der Konsole der Chrome-Entwicklungstools:
GET http://localhost:4200/keycloak.json 404 (Not Found) zone-evergreen.js:2845
Es scheint, dass die Angular-App trotz expliziter Angabe der URL des Keycloak-Servers (der auf meinem lokalen System ausgeführt wird) im Code versucht, die Anmeldeinformationen in einer Dummy-JSON-Datei abzurufen.
Vielen Dank im Voraus, wenn jemand einen Weg vorschlagen kann, um dieses Problem zu lösen.
Antworten
Es scheint, dass Ihr Angular-Programm eine keycloak.json-Datei lesen möchte. Es kann von der Keycloak-Benutzeroberfläche abgerufen werden. Und legen Sie in Ihrem eckigen Stammverzeichnis "Lokale Entwicklung". Diese Datei enthält die Konfiguration von Keycloak für Authz of Angular.
Die Datei hat das Verzeichnis "dist" nicht kopiert. Es ist ein tatsächliches Winkellaufverzeichnis.
Bitte sehen Sie die Bedrohung in eckigen Fragen. Verwenden des Angular-CLI-Builds zum Kopieren einer Datei / eines Verzeichnisses