Integrazione di Keycloak con Angular

Sep 24 2020

Sto cercando di configurare un frontend Angular (10) per accedere e disconnettersi utilizzando Keycloak, ma continuo a ricevere il seguente errore nella console degli strumenti di sviluppo di Chrome:

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

Sembra che, nonostante dichiari esplicitamente l'URL del server Keycloak (in esecuzione sul mio sistema locale) nel codice, l'app Angular sta tentando di raggiungere le credenziali di accesso in un file JSON fittizio.

Molte grazie in anticipo se qualcuno può suggerire un modo per superare questo problema.

Risposte

BenchVue Sep 24 2020 at 21:20

Sembra che il tuo programma Angular voglia leggere un file keycloak.json. Può ottenerlo dall'interfaccia utente di Keycloak. E metti nella tua directory principale angolare "Sviluppo locale". Quel file fornisce alla configurazione di Keycloak per Authz di Angular.

Il suo file in realtà non ha copiato la directory `dist '. è una directory corrente angolare effettiva.

Si prega di vedere la minaccia in domande angolari. Utilizzo di Angular-CLI build per copiare un file / directory