Я пытаюсь выяснить, возможно ли прокси-аутентификация в Java с помощью причала. Я был в состоянии сделать основные и переваривать схемы аутентификации с использованием причала и есть простые способы в Jetty, чтобы установить эти схемы аутентификации с помощью псевдокода, как это:аутентификация прокси-сервера с использованием jetty
constraint = org.mortbay.jetty.security.Constraint();
constraint.setName(constraint.('__BASIC_AUTH'))
constraint.setRoles({'admin'});
constraint.setAuthenticate(true);
constraintMapping = ConstraintMapping();
constraintMapping.setConstraint(constraint);
constraintMapping.setPathSpec('/*');
securityHandler = SecurityHandler();
securityHandler.setUserRealm(myrealm);
securityHandler.setConstraintMappings(constraintMapping);
Аналогичны для дайджеста __BASIC_AUTH аутентификации может быть заменен __DIGEST_AUTH. Я использую HttpServlets для обработки запросов/ответов. Однако, если я хочу получить аутентификацию на основе прокси, как мне это сделать?
Должен ли я использовать doGet() для httpservlet и пытаться выполнить аутентификацию и явную переадресацию на другой адрес или есть способ использовать сам причал, чтобы настроить прокси-аутентификацию (или прокси-сервер localhost), как показано в псевдо-выше ?
Могу ли я получить код помощи для проверки подлинности на основе прокси-сервера, которая проверяет подлинность и перенаправляет запросы HttpServlet на другой сервлет/сервер?
Использование 'org.mortbay.jetty' означает, что вы используете * древнюю * версию Jetty, давно EOL (End of Life). Проект Jetty перешел в Eclipse Foundation еще в 2009 году и изменил его упаковку на 'org.eclipse.jetty' –