From bad76558aca0719db95f5572c7847fd971051186 Mon Sep 17 00:00:00 2001 From: mo khan Date: Thu, 6 Mar 2025 11:37:01 -0700 Subject: refactor: move protobuf rpc services to lib/authx/rpc --- bin/api | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'bin/api') diff --git a/bin/api b/bin/api index 15e63b7e..1a47d14d 100755 --- a/bin/api +++ b/bin/api @@ -18,7 +18,7 @@ end lib_path = Pathname.new(__FILE__).parent.parent.join('lib').realpath.to_s $LOAD_PATH.unshift(lib_path) unless $LOAD_PATH.include?(lib_path) -require 'ability_services_pb' +require 'authx' GRPC.logger = Logger.new($stderr, level: :debug) $scheme = ENV.fetch("SCHEME", "http") @@ -79,8 +79,8 @@ class API def authorized?(request, permission) # TODO:: Check the JWT for the appropriate claim # Connect to the Authz RPC endpoint Ability.allowed?(subject, permission, resource) - client = ::Authx::Ability::Stub.new('localhost:50051', :this_channel_is_insecure) # TODO:: memorize client - reply = client.allowed(::Authx::AllowRequest.new(subject: "", permission: permission, resource: "")) + client = ::Authx::Rpc::Ability::Stub.new('localhost:50051', :this_channel_is_insecure) # TODO:: memorize client + reply = client.allowed(::Authx::Rpc::AllowRequest.new(subject: "", permission: permission, resource: "")) puts "***" * 10 puts reply.inspect puts "***" * 10 -- cgit v1.2.3