add auth proto

This commit is contained in:
code002lover 2025-11-29 12:32:50 +01:00
parent 77ec776377
commit 2d0956251b

View File

@ -27,3 +27,40 @@ enum Source {
}
message PersonList { repeated Person person = 1; }
// Authentication messages
message LoginRequest {
string username = 1;
string password = 2;
}
message LoginResponse {
string token = 1;
bool success = 2;
string message = 3;
}
message LogoutRequest {
string token = 1;
}
message LogoutResponse {
bool success = 1;
string message = 2;
}
message AuthStatusRequest {
string token = 1;
}
message AuthStatusResponse {
bool authenticated = 1;
string username = 2;
string message = 3;
}
// Authentication service
service AuthService {
rpc Login (LoginRequest) returns (LoginResponse);
rpc Logout (LogoutRequest) returns (LogoutResponse);
rpc GetAuthStatus (AuthStatusRequest) returns (AuthStatusResponse);
}