diff options
author | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2019-04-03 17:04:56 +0200 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2019-04-04 09:48:01 +0200 |
commit | 4757b61f2fa9801a08bc06994de4b3945e31468d (patch) | |
tree | ab409f2e700b5c0882992dd0391c6922cd3f2fb2 /controller-server | |
parent | bc0c14ce47d5aa3b3aa7b659be1a847f6af19cee (diff) |
Minor cleanup
Diffstat (limited to 'controller-server')
3 files changed, 1 insertions, 19 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/filter/AthenzRoleFilter.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/filter/AthenzRoleFilter.java index dd908caca28..798036c1c42 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/filter/AthenzRoleFilter.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/filter/AthenzRoleFilter.java @@ -13,7 +13,6 @@ import com.yahoo.restapi.Path; import com.yahoo.vespa.athenz.api.AthenzDomain; import com.yahoo.vespa.athenz.api.AthenzIdentity; import com.yahoo.vespa.athenz.api.AthenzPrincipal; -import com.yahoo.vespa.athenz.api.AthenzRole; import com.yahoo.vespa.athenz.client.zms.ZmsClientException; import com.yahoo.vespa.hosted.controller.Controller; import com.yahoo.vespa.hosted.controller.TenantController; @@ -26,11 +25,7 @@ import com.yahoo.vespa.hosted.controller.tenant.Tenant; import com.yahoo.vespa.hosted.controller.tenant.UserTenant; import com.yahoo.yolean.Exceptions; -import javax.ws.rs.InternalServerErrorException; import java.net.URI; -import java.security.Principal; -import java.util.List; -import java.util.Objects; import java.util.Optional; import java.util.Set; import java.util.logging.Logger; @@ -114,7 +109,7 @@ public class AthenzRoleFilter extends CorsRequestFilterBase { tenantDomain, application); } catch (ZmsClientException e) { - throw new InternalServerErrorException("Failed to authorize operation: (" + e.getMessage() + ")", e); + throw new RuntimeException("Failed to authorize operation: (" + e.getMessage() + ")", e); } } diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/filter/ControllerAuthorizationFilter.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/filter/ControllerAuthorizationFilter.java index 3c0c8b10e9a..9757b5b48cf 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/filter/ControllerAuthorizationFilter.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/filter/ControllerAuthorizationFilter.java @@ -13,8 +13,6 @@ import com.yahoo.vespa.hosted.controller.Controller; import com.yahoo.vespa.hosted.controller.role.Action; import com.yahoo.vespa.hosted.controller.role.Role; import com.yahoo.vespa.hosted.controller.role.RoleMembership; -import com.yahoo.yolean.chain.After; -import com.yahoo.yolean.chain.Provides; import java.security.Principal; import java.util.Optional; @@ -26,7 +24,6 @@ import java.util.logging.Logger; * * @author bjorncs */ -@Provides("ControllerAuthorizationFilter") public class ControllerAuthorizationFilter extends CorsRequestFilterBase { private static final Logger log = Logger.getLogger(ControllerAuthorizationFilter.class.getName()); diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/role/RoleMembership.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/role/RoleMembership.java index c300bf14eb8..034b7567609 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/role/RoleMembership.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/role/RoleMembership.java @@ -59,14 +59,4 @@ public class RoleMembership { // TODO replace with Set<RoleWithContext> return "roles " + roles; } - /** - * A role resolver. Identity providers can implement this to translate their internal representation of role - * membership to a {@link RoleMembership}. - */ - public interface Resolver { - - RoleMembership membership(Principal user, Optional<String> path); // TODO get rid of path. - - } - } |