mirror of
https://github.com/datahub-project/datahub.git
synced 2025-12-13 11:06:30 +00:00
chore(vulnerability): Insertion of sensitive information into log files (#11088)
This commit is contained in:
parent
c572d39bbf
commit
aeef69cbaf
@ -41,7 +41,7 @@ public class RevokeAccessTokenResolver implements DataFetcher<CompletableFuture<
|
||||
final QueryContext context = environment.getContext();
|
||||
final String tokenId = bindArgument(environment.getArgument("tokenId"), String.class);
|
||||
|
||||
log.info("User {} revoking access token {}", context.getActorUrn(), tokenId);
|
||||
log.info("User {} revoking access token", context.getActorUrn());
|
||||
|
||||
if (isAuthorizedToRevokeToken(context, tokenId)) {
|
||||
try {
|
||||
|
||||
@ -23,16 +23,16 @@ public class DeleteSecretResolver implements DataFetcher<CompletableFuture<Strin
|
||||
public CompletableFuture<String> get(final DataFetchingEnvironment environment) throws Exception {
|
||||
final QueryContext context = environment.getContext();
|
||||
if (IngestionAuthUtils.canManageSecrets(context)) {
|
||||
final String secretUrn = environment.getArgument("urn");
|
||||
final Urn urn = Urn.createFromString(secretUrn);
|
||||
final String inputUrn = environment.getArgument("urn");
|
||||
final Urn urn = Urn.createFromString(inputUrn);
|
||||
return GraphQLConcurrencyUtils.supplyAsync(
|
||||
() -> {
|
||||
try {
|
||||
_entityClient.deleteEntity(context.getOperationContext(), urn);
|
||||
return secretUrn;
|
||||
return inputUrn;
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(
|
||||
String.format("Failed to perform delete against secret with urn %s", secretUrn),
|
||||
String.format("Failed to perform delete against secret with urn %s", inputUrn),
|
||||
e);
|
||||
}
|
||||
},
|
||||
|
||||
@ -54,10 +54,10 @@ public class SearchUtil {
|
||||
|
||||
public static FilterValue createFilterValue(String value, Long facetCount, Boolean isFilteredOn) {
|
||||
// TODO(indy): test this
|
||||
String[] aggregationTokens = value.split(AGGREGATION_SEPARATOR_CHAR);
|
||||
String[] aggregations = value.split(AGGREGATION_SEPARATOR_CHAR);
|
||||
FilterValue result =
|
||||
new FilterValue().setValue(value).setFacetCount(facetCount).setFiltered(isFilteredOn);
|
||||
String lastValue = aggregationTokens[aggregationTokens.length - 1];
|
||||
String lastValue = aggregations[aggregations.length - 1];
|
||||
if (lastValue.startsWith(URN_PREFIX)) {
|
||||
try {
|
||||
result.setEntity(Urn.createFromString(lastValue));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user