Add switches to password/generate (#396)

This commit is contained in:
Dominic Wong
2022-03-02 17:09:45 +00:00
committed by GitHub
parent fe76efde75
commit bbe83c2af6
4 changed files with 146 additions and 46 deletions

View File

@@ -8,10 +8,19 @@ service Password {
rpc Generate(GenerateRequest) returns (GenerateResponse) {}
}
// Generate a strong random password
// Generate a strong random password. Use the switches to control which character types are included, defaults to using all of them
message GenerateRequest {
// password length; defaults to 16 chars
// password length; defaults to 8 chars
int32 length = 1;
// include lowercase letters
bool lowercase = 2;
// include uppercase letters
bool uppercase = 3;
// include numbers
bool numbers = 4;
// include special characters (!@#$%&*)
bool special = 5;
}
message GenerateResponse {