Skip to content

Commit

Permalink
TFP-5952 bedre logging tilgangsresultat - også system (#1410)
Browse files Browse the repository at this point in the history
TFP-5952 bedre logging - også system
  • Loading branch information
jolarsen authored Jan 28, 2025
1 parent 74bcc05 commit 351af72
Showing 1 changed file with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -62,14 +62,16 @@ public Tilgangsbeslutning vurderTilgang(BeskyttetRessursAttributter beskyttetRes
var appRessurser = pdpRequestBuilder.lagAppRessursData(beskyttetRessursAttributter.getDataAttributter());

if (IdentType.Systemressurs.equals(beskyttetRessursAttributter.getIdentType())) {
return vurderLokalTilgang(beskyttetRessursAttributter, appRessurser);
var pdpResultat = vurderLokalTilgang(beskyttetRessursAttributter, appRessurser);
sammenlignOgLogg(beskyttetRessursAttributter, appRessurser, pdpResultat.beslutningKode());
return pdpResultat;
} else if (PIP.equals(beskyttetRessursAttributter.getResourceType())) { // pip tilgang bør vurderes kun lokalt
return new Tilgangsbeslutning(AVSLÅTT_ANNEN_ÅRSAK, beskyttetRessursAttributter, appRessurser);
} else {
var pdpResultat = pdpKlient.forespørTilgang(beskyttetRessursAttributter, pdpRequestBuilder.abacDomene(), appRessurser);
sammenlignOgLogg(beskyttetRessursAttributter, appRessurser, pdpResultat.beslutningKode());
return pdpResultat;
}

var pdpResultat = pdpKlient.forespørTilgang(beskyttetRessursAttributter, pdpRequestBuilder.abacDomene(), appRessurser);
sammenlignOgLogg(beskyttetRessursAttributter, appRessurser, pdpResultat.beslutningKode());
return pdpResultat;
}

protected Tilgangsbeslutning vurderLokalTilgang(BeskyttetRessursAttributter beskyttetRessursAttributter, AppRessursData appRessursData) {
Expand All @@ -80,9 +82,7 @@ protected Tilgangsbeslutning vurderLokalTilgang(BeskyttetRessursAttributter besk
private void sammenlignOgLogg(BeskyttetRessursAttributter beskyttetRessursAttributter, AppRessursData appRessursData, AbacResultat resultat) {
try {
var lokalt = forespørTilgang(beskyttetRessursAttributter, appRessursData);
if (Objects.equals(lokalt.tilgangResultat(), resultat)) {
LOG.info("FPEGENTILGANG: samme svar");
} else {
if (!Objects.equals(lokalt.tilgangResultat(), resultat)) {
var metode = beskyttetRessursAttributter.getServicePath();
LOG.info("FPEGENTILGANG: ulikt svar - abac {} tilgang {} - årsak {} - metode {}", resultat, lokalt.tilgangResultat(), lokalt.årsak(), metode);
}
Expand Down

0 comments on commit 351af72

Please sign in to comment.