Support username and password as auth query params. These happen when using auth_relay=plain.

pull/3669/merge
Isaac Connor 2023-02-25 13:12:40 -05:00
parent 39de76e989
commit 12409e624e
1 changed files with 5 additions and 0 deletions

View File

@ -183,9 +183,14 @@ int main(int argc, const char *argv[], char **envp) {
Debug(1, "ZMS: JWT token found: %s", jwt_token_str.c_str());
} else if ( !strcmp(name, "user") ) {
username = UriDecode(value);
} else if ( !strcmp(name, "username") ) {
username = UriDecode(value);
} else if ( !strcmp(name, "pass") ) {
password = UriDecode(value);
Debug(1, "Have %s for password", password.c_str());
} else if ( !strcmp(name, "password") ) {
password = UriDecode(value);
Debug(1, "Have %s for password", password.c_str());
} else {
Debug(1, "Unknown parameter passed to zms %s=%s", name, value);
} // end if possible parameter names