Мне нужно добавить заголовок полномочий для заглушки ruby grcp.Заглушка определена ниже:
stub = Sample::Stub.new(config.grpc_host, :this_channel_is_insecure)
Заголовок полномочий может быть установлен на канале или уровне с помощью "grpc.default_authority" "channel arg". Смотри https://github.com/grpc/grpc/blob/master/include/grpc/impl/codegen/grpc_types.h#L233
Например, вы можете настроить «клиент приветствия» (https://github.com/grpc/grpc/blob/master/examples/ruby/greeter_client.rb) пользовательские права доступа с помощью этого фрагмента:
def main stub = Helloworld::Greeter::Stub.new('localhost:50051', :this_channel_is_insecure, channel_args: {'grpc.default_authority': 'my-authority'}) user = ARGV.size > 0 ? ARGV[0] : 'world' message = stub.say_hello(Helloworld::HelloRequest.new(name: user), metadata: {}).message p "Greeting: #{message}" end