com.yahoo.vespa.config.server.rpc.security.RpcAuthorizer Maven / Gradle / Ivy
// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.config.server.rpc.security;
import com.yahoo.jrt.Request;
import java.util.concurrent.CompletableFuture;
/**
* Authorization logic for configserver's RPC method
*
* @author bjorncs
*/
public interface RpcAuthorizer {
CompletableFuture authorizeConfigRequest(Request request);
CompletableFuture authorizeFileRequest(Request request);
}