it-at-m / digiwf-core

central workflow automation and integration platform based on the free process framework Camunda.
MIT License
19 stars 7 forks source link

Authorities from UserInfo missing #257

Closed darenegade closed 1 year ago

darenegade commented 1 year ago

With https://github.com/it-at-m/digiwf-core/pull/172 the loading of authorities from the User-Info Endpoint was accidentally removed. Therefore the deployment of Forms/Processes doesn't work as they need to be authorized with the Autority BACKEND_DEPLOY_RESOURCE

Internal: https://git.muenchen.de/digitalisierung/digiwf-support/-/issues/276

dominikhorn93 commented 1 year ago

Fix ist gemacht. Es fehlt noch ein Integrationstest. Eventuell sollten wir lokal den keycloak auch so erweitern, dass er wie der bei der LHM tickt.

dominikhorn93 commented 1 year ago

@zambrovski ich habe alles von der RefArch wieder mitreingenommen - inkl. Cache. Eventuell hast du eine Idee wie das noch eleganter geht. War heute nicht möglich zu prüfen, weil zeitkritisch...

dominikhorn93 commented 1 year ago

Hier die PR dazu, die gemerged wird: https://github.com/it-at-m/digiwf-core/pull/256/files

zambrovski commented 1 year ago

Ich hab jetzt durchstudiert, was alles reingemergd ist. Die Anforderung ist nun klar (aus der RefArch), jedoch habe ich einige Kommentare und wir sollten die aus meiner Sicht auch addressieren. Dazu benötige ich allerdings einmal die Konfiguration des OAUth aus den Stages (mehr dazu im Daily).