syntax = "proto3"; package auth.v1; import "auth/v1/msg.proto"; import "base/v1/msg.proto"; service InternalAuthorizationService { rpc InternalAuthorizationSrvHealth(base.v1.Empty) returns (base.v1.StatusRes); rpc LookUpName(LookUpNameReq) returns (LookUpNameRes) {} // This meant to only be used in a worker process rpc FetchBasicUserInfoList(base.v1.Empty) returns (BasicUserInfoList) {} // rpc AuthorizationDeleteCache(base.v1.Empty) returns (base.v1.StatusRes); rpc InitPermissionsForRoutes(InternalInitRoutesReq) returns (base.v1.StatusRes) {} rpc GetUserIdentityBasic(GetUserReq) returns (UserIdentityBasic) {} rpc GetUserIAM(GetUserReq) returns (InternalIAM) {} }