У меня проблемы с созданием веб-службы, которая берет имя пользователя и пароль и проверяет базу данных - PullRequest
1 голос
/ 14 июля 2010

Я разрабатываю веб-сервис, который аутентифицирует пользователя, пытающегося получить доступ к веб-приложению.Я новичок в веб-сервисах, видел много разных API и начал использовать JAX WS.Я не уверен, является ли это альтернативой JAXB или его следует использовать с ним.

В настоящее время у меня есть тестовая страница, на которой пользователь может ввести свое имя пользователя и пароль, и это n отправлено в веб-сервис.как строки (что, очевидно, не может произойти по соображениям безопасности), где я могу проверить базу данных.Моя проблема заключается в поиске способа безопасной отправки пароля.

Причина, по которой я не помещаю аутентификацию в приложение, состоит в том, что будет несколько приложений, использующих одну и ту же базу данных для аутентификации пользователей, поэтому веб-служба будетбыть выгодным.

Кроме того, я надеялся, что смогу передать веб-сервису XML-файл вместо строки, но кажется, что это невозможно?

Спасибо

1 Ответ

0 голосов
/ 15 июля 2010

Использовать SSL. Передача зашифрованного пароля не является более безопасной (и, возможно, менее безопасной), поскольку любой, перехватывающий передачу, может снова отправить вызов веб-службе с зашифрованным паролем, и ваша веб-служба не является мудрее.

Конечно, в вашем веб-сервисе вы должны сохранять пароль и хешировать пароль перед его сохранением.

...