diff --git a/auth/v1/internal_srv.proto b/auth/v1/internal_srv.proto index b7d402c..4d006f5 100644 --- a/auth/v1/internal_srv.proto +++ b/auth/v1/internal_srv.proto @@ -3,7 +3,10 @@ syntax = "proto3"; package auth.v1; import "auth/v1/msg.proto"; +import "base/v1/msg.proto"; service InternalAuthorizationService { - rpc LookUpName(LookUpNameReq) returns (LookUpNameRes) {} -} \ No newline at end of file + rpc LookUpName(LookUpNameReq) returns (LookUpNameRes) {} + // This meant to only be used in a worker process + rpc FetchBasicUserInfoList(base.v1.Empty) returns (BasicUserInfoList) {} +} diff --git a/auth/v1/msg.proto b/auth/v1/msg.proto index 51db28b..b92f955 100644 --- a/auth/v1/msg.proto +++ b/auth/v1/msg.proto @@ -247,3 +247,14 @@ message LookUpNameReq { message LookUpNameRes { Recipient recipient = 1; } + +message BasicUserInfo { + string name = 1; + string national_id = 2; + string pub_key = 3; + int64 user_id = 4; +} + +message BasicUserInfoList { + repeated BasicUserInfo list = 1; +}