Я занимаюсь разработкой веб-службы, и мне необходимо отправить имя пользователя и пароль в службу методом GET. Можно ли отправлять эту информацию в URI, если она идет по безопасному каналу, например, по протоколу ssl? Другими словами, могу ли я иметь URI, который выглядит как / users / {username} / {cleartext_password}?
Редактировать: Извините, я думаю, что мне было неясно. Веб-сервис - это просто база данных имен пользователей и хэшированных паролей. Представьте себе настольное приложение, которое хранит имена пользователей и пароли в удаленной базе данных. Конечный пользователь вводит свое имя пользователя и пароль в приложение, и приложение обращается к веб-службе для аутентификации пользователя.
Итак, приложению нужно будет отправить имя пользователя и пароль в виде открытого текста в сервис. Служба примет имя пользователя и пароль и проверит, совпадают ли имя пользователя и хэш пароля с именем пользователя и хешированным паролем в базе данных. Само приложение должно будет пройти проверку подлинности, прежде чем оно сможет получить доступ к службе, но мне просто интересно, как лучше всего отправить имя пользователя и пароль конечного пользователя в службу для проверки подлинности конечного пользователя. Я не использую метод POST, потому что я просто проверяю подлинность и поэтому не меняю состояние сервера. Извините за путаницу.