grpc auth

This commit is contained in:
royalcat 2024-10-10 19:23:59 +03:00
parent 12e3e605af
commit 87d4c13407
10 changed files with 449 additions and 48 deletions
proto/vpn/v1

View file

@ -3,8 +3,8 @@ syntax = "proto3";
package vpn.v1;
message CreateProfileRequest {
string flavor_id = 1;
string name = 2;
string name = 1;
string flavor_id = 2;
}
message CreateProfileResponse {
@ -28,7 +28,23 @@ message Flavor {
string description = 3;
}
message ListProfilesRequest {
}
message ListProfilesResponse {
repeated Profile profiles = 1;
}
message Profile {
string id = 1;
string name = 2;
string flavor_id = 3;
string connection_string = 4;
}
service ProfilesService {
rpc AvaliableFlavors(AvaliableFlavorsRequest) returns (AvaliableFlavorsResponse) {}
rpc CreateProfile(CreateProfileRequest) returns (CreateProfileResponse) {}
rpc ListProfiles(ListProfilesRequest) returns (ListProfilesResponse) {}
}