diff --git a/src/modules/authentication/interface/grpc-controllers/authentication.proto b/src/modules/authentication/interface/grpc-controllers/authentication.proto index 604b09c..519eb56 100644 --- a/src/modules/authentication/interface/grpc-controllers/authentication.proto +++ b/src/modules/authentication/interface/grpc-controllers/authentication.proto @@ -5,10 +5,10 @@ package authentication; service AuthenticationService { rpc Validate(AuthenticationByNamePassword) returns (Id); rpc Create(Authentication) returns (Id); - rpc AddUsername(Username) returns (Id); + rpc AddUsername(UsernameWithId) returns (Id); rpc UpdatePassword(Password) returns (Id); - rpc UpdateUsername(Username) returns (Id); - rpc DeleteUsername(Username) returns (Id); + rpc UpdateUsername(UsernameWithId) returns (Id); + rpc DeleteUsername(Name) returns (Id); rpc Delete(UserId) returns (Empty); } @@ -29,11 +29,20 @@ message Password { } message Username { + string name = 1; + string type = 2; +} + +message UsernameWithId { string userId = 1; string name = 2; string type = 3; } +message Name { + string name = 1; +} + message Id { string id = 1; }