Реализация проекта Spring Oauth on Spring - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть java-сервис, который использует HttpRequestHandlerServlet и <servlet-mapping> Spring для маршрутизации любых запросов, соответствующих шаблону, к конкретному сервлету.Теперь я хочу защитить этот сервис с помощью Spring Oauth2 и не могу найти никакой информации о том, как это сделать.Я могу реализовать Spring Oauth в приложении весенней загрузки, но не в этом простом проекте сервлета.Может ли кто-нибудь помочь мне с этим?

Мой applicationcontext.xml имеет сервлет, определенный как

<bean id="checkEmployeeNumberServlet" class="com.my.company.servlet.EmployeeNumberServlet" />

web.xml, сервлет и отображение определены как

<servlet>
    <servlet-name>checkEmployeeNumberServlet</servlet-name>
    <servlet-class>org.springframework.web.context.support.HttpRequestHandlerServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>checkEmployeeNumberServlet</servlet-name>
    <url-pattern>/checkEmployeeNumber</url-pattern>
</servlet-mapping>

Мои классы сервлетов выглядят как

public class CheckEmployeeNumberServlet implements HttpRequestHandler {
    @Override
    public void handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // Code handles the incoming request and writes back to response
}

Корневой контекст проекта: employeeNumber

Я могу получить доступ к службе по URL - http://localhost:8080/employeeNumber/checkEmployeeNumber

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...