Integracja Keycloak z Angular

Sep 24 2020

Próbuję skonfigurować interfejs użytkownika Angular (10), aby logował się i wylogowywał za pomocą Keycloak, ale wciąż pojawia się następujący błąd w konsoli narzędzi deweloperskich Chrome:

    GET http://localhost:4200/keycloak.json 404 (Not Found)      zone-evergreen.js:2845

Wygląda na to, że pomimo wyraźnego podania w kodzie adresu URL serwera Keycloak (działającego w moim systemie lokalnym), aplikacja Angular próbuje trafić do danych logowania w fałszywym pliku JSON.

Z góry wielkie dzięki, jeśli ktoś może zasugerować sposób rozwiązania tego problemu.

Odpowiedzi

BenchVue Sep 24 2020 at 21:20

Wygląda na to, że Twój program Angular chce odczytać plik keycloak.json. Można go pobrać z interfejsu użytkownika Keycloak. I umieść swój kątowy katalog główny „Local Development”. Ten plik zawiera konfigurację Keycloak dla Authz of Angular.

Ten plik w rzeczywistości nie skopiował katalogu `dist '. jest to rzeczywisty kątowy katalog roboczy.

Proszę zobaczyć zagrożenie w pytaniach kątowych. Używanie kompilacji Angular-CLI do kopiowania pliku / katalogu