Closed rowe42 closed 6 years ago
Der Owner von nebula-i18n hat bereits gemerged. Ich habe die neue Version in bower.json in meinem Branch _#78 ergänzt, der leider immer noch darauf wartet, von jemandem gemerged zu werden :-(
Branch _#78 wurde jetzt nach master gemerged. Habe es getestet, funktioniert nun (sieht man daran, dass der Request zu locales.json im API-Gateway auch funktioniert, wenn man Authentication angeschaltet hat).
In nebula-resources wird das locales.json per fetch geholt. Fetch schickt standardmäßig keine Header mit, damit auch keine Session-ID. Wenn wir nun unsere Anwendung im API-Gateway mit KeyCloak gesichert betreiben, wird dieser fetch-Request mit 401 abgewiesen.
Ich habe mir den Code angesehen. Das ist nichts, was wir "von außen" fixen können IMO. Ich habe es mal testweise in nebula-resources.html gefixt, es scheint zu funktionieren.
Um es also offiziellen Fix zu bekommen, habe ich das zugehörige Github-Projekt geforkt und eine Fix per Pull Request erstellt: Issue: https://github.com/arsnebula/nebula-i18n/issues/1 Pull Request: https://github.com/arsnebula/nebula-i18n/pull/2
Mal sehen, wie schnell der Owner des Repos ist und was er zu meinem Fix sagt.
@xdoo @dragonfly28 @Baumfrosch @ejcsid