Record event & check user relation permission APis

This commit is contained in:
2024-07-15 20:04:03 +08:00
parent ad83100677
commit 4e96bb2cd5
9 changed files with 694 additions and 49 deletions

View File

@ -6,7 +6,8 @@ package proto;
service Auth {
rpc Authenticate(AuthRequest) returns (AuthReply) {}
rpc EnsurePermGranted(CheckPermRequest) returns (CheckPermReply) {}
rpc EnsurePermGranted(CheckPermRequest) returns (CheckPermResponse) {}
rpc EnsureUserPermGranted(CheckUserPermRequest) returns (CheckUserPermResponse) {}
}
message UserInfo {
@ -43,6 +44,17 @@ message CheckPermRequest {
bytes value = 3;
}
message CheckPermReply {
message CheckPermResponse {
bool is_valid = 1;
}
message CheckUserPermRequest {
uint64 user_id = 1;
uint64 other_id = 2;
string key = 3;
bytes value = 4;
}
message CheckUserPermResponse {
bool is_valid = 1;
}