Mengintegrasikan Keycloak dengan Angular
Saya mencoba mengonfigurasi frontend Angular (10) untuk masuk dan keluar menggunakan Keycloak, tetapi terus mendapatkan kesalahan berikut di konsol alat dev Chrome:
GET http://localhost:4200/keycloak.json 404 (Not Found) zone-evergreen.js:2845
Tampaknya, meskipun secara eksplisit menyatakan URL server Keycloak (berjalan di sistem lokal saya) dalam kode, aplikasi Angular mencoba untuk mendapatkan kredensial login dalam file JSON tiruan.
Banyak terima kasih sebelumnya jika ada yang bisa menyarankan cara untuk mengatasi masalah ini.
Jawaban
Sepertinya program Angular Anda ingin membaca file keycloak.json. Itu bisa mendapatkannya dari Keycloak UI. Dan letakkan di direktori akar "Pembangunan Lokal" sudut Anda. File tersebut menyediakan konfigurasi Keycloak untuk Authz of Angular.
File itu sebenarnya tidak menyalin direktori `dist '. itu adalah direktori berjalan sudut yang sebenarnya.
Silakan lihat ancaman dalam pertanyaan sudut. Menggunakan Angular-CLI build untuk menyalin file / direktori