add:
This commit is contained in:
+37
-2
@@ -100,11 +100,43 @@ message GetUserByUsernameResp {
|
||||
Users users = 1; //users
|
||||
}
|
||||
|
||||
message LoginReq {
|
||||
string username = 1;
|
||||
string passwd = 2;
|
||||
}
|
||||
|
||||
message LoginResp {
|
||||
string token = 1;
|
||||
}
|
||||
|
||||
message ValidateTokenReq {
|
||||
string token = 1; // JWT token
|
||||
string userId = 2; // 用户ID
|
||||
}
|
||||
|
||||
message ValidateTokenResp {
|
||||
bool valid = 1; // token 是否有效(不在黑名单中)
|
||||
string message = 2; // 验证失败原因
|
||||
string userId = 3; // 用户ID
|
||||
int64 roleType = 4; // 用户角色
|
||||
}
|
||||
|
||||
message CheckPermissionReq {
|
||||
string userId = 1; // 用户ID
|
||||
string resource = 2; // 资源 ID
|
||||
string action = 3; // 操作类型: read/write/delete
|
||||
}
|
||||
|
||||
message CheckPermissionResp {
|
||||
bool allowed = 1; // 是否有权限
|
||||
string message = 2; // 拒绝原因
|
||||
}
|
||||
|
||||
// ------------------------------------
|
||||
// Rpc Func
|
||||
// ------------------------------------
|
||||
|
||||
service usercenter{
|
||||
service usercenter {
|
||||
|
||||
//-----------------------users-----------------------
|
||||
rpc AddUsers(AddUsersReq) returns (AddUsersResp);
|
||||
@@ -113,4 +145,7 @@ service usercenter{
|
||||
rpc GetUsersById(GetUsersByIdReq) returns (GetUsersByIdResp);
|
||||
rpc GetUserByUsername(GetUserByUsernameReq) returns (GetUserByUsernameResp);
|
||||
rpc SearchUsers(SearchUsersReq) returns (SearchUsersResp);
|
||||
}
|
||||
rpc Login(LoginReq) returns (LoginResp);
|
||||
rpc ValidateToken(ValidateTokenReq) returns (ValidateTokenResp);
|
||||
rpc CheckPermission(CheckPermissionReq) returns (CheckPermissionResp);
|
||||
}
|
||||
Reference in New Issue
Block a user