From 23314e77219262b263c42f1dd037591e22001d85 Mon Sep 17 00:00:00 2001 From: Morten Tokle Date: Wed, 12 May 2021 13:47:27 +0200 Subject: Send mandatory parameters on add member request --- .../java/com/yahoo/vespa/athenz/client/zms/DefaultZmsClient.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'vespa-athenz') diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/DefaultZmsClient.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/DefaultZmsClient.java index 7450950251c..d352e48283a 100644 --- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/DefaultZmsClient.java +++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/DefaultZmsClient.java @@ -111,7 +111,10 @@ public class DefaultZmsClient extends ClientBase implements ZmsClient { @Override public void addRoleMember(AthenzRole role, AthenzIdentity member) { URI uri = zmsUrl.resolve(String.format("domain/%s/role/%s/member/%s", role.domain().getName(), role.roleName(), member.getFullName())); - HttpUriRequest request = RequestBuilder.put(uri).build(); + MembershipEntity membership = new MembershipEntity(member.getFullName(), true, role.roleName(), null); + HttpUriRequest request = RequestBuilder.put(uri) + .setEntity(toJsonStringEntity(membership)) + .build(); execute(request, response -> readEntity(response, Void.class)); } -- cgit v1.2.3