From d81065c1b6ffb80e80a5be8a6327ada95c27adab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20Franke?= Date: Wed, 12 Apr 2023 12:13:33 +0200 Subject: [PATCH] Adds JSON tags to PII report. This will make the JSON export look a bit prettier. --- ocis-pkg/keycloak/types.go | 4 ++-- services/graph/pkg/service/v0/personaldata.go | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/ocis-pkg/keycloak/types.go b/ocis-pkg/keycloak/types.go index 2d5de64a5..366a550e3 100644 --- a/ocis-pkg/keycloak/types.go +++ b/ocis-pkg/keycloak/types.go @@ -26,8 +26,8 @@ var userActionsToString = map[UserAction]string{ // PIIReport is a structure of all the PersonalIdentifiableInformation contained in keycloak. type PIIReport struct { - UserData *libregraph.User - Credentials []*gocloak.CredentialRepresentation + UserData *libregraph.User `json:"user_data,omitempty"` + Credentials []*gocloak.CredentialRepresentation `json:"credentials,omitempty"` } // Client represents a keycloak client. diff --git a/services/graph/pkg/service/v0/personaldata.go b/services/graph/pkg/service/v0/personaldata.go index 6a7b360fd..2017c6031 100644 --- a/services/graph/pkg/service/v0/personaldata.go +++ b/services/graph/pkg/service/v0/personaldata.go @@ -81,7 +81,6 @@ func (g Graph) GatherPersonalData(usr *user.User, ref *provider.Reference, token ctx, err := utils.ImpersonateUser(usr, g.gatewayClient, g.config.MachineAuthAPIKey) if err != nil { g.logger.Error().Err(err).Str("userID", usr.GetId().GetOpaqueId()).Msg("cannot impersonate user") - } // create data data := make(map[string]interface{})