Я реализовал сетевой сервер с Java ServerSocket и Socket.Нет проблем с получением / отправкой http-запросов / ответов из / в веб-браузеры.Тем не менее, я хочу добавить возможность аутентификации на сервере.Я заметил, что есть такой класс java.net.Authenticator или java.net.PasswordAuthentication, но я не знаю, смогу ли я применить их к серверу.
Если кто-либо из вас использовал com.sun.httpserver.HttpServer, его аутентификация легко поддерживается com.sun.httpserver.Authenticator, который можно установить с помощью метода HttpContext.setAuthenticator ().К сожалению, использование пакета com. * Может быть запрещено в нашем проекте.Я просто хочу знать, есть ли в стандартных пакетах java какой-либо класс, который может позволить мне сделать то же самое, что и com.sun.httpserver.Authenticator?
. Я также могу реализовать это, заставив клиента предоставить имя пользователя и пароль вhttp запросы и разбираем их на сервере.Но если есть какой-то удобный способ, я был бы очень благодарен.
Спасибо.