Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
- List<User> allUsers = userDao.findAll();
- List<String> originList = new ArrayList<>();
- HttpServletRequest requestToUse = (HttpServletRequest) request;
- HttpServletResponse responseToUse = (HttpServletResponse) response;
- System.out.println("Original:"+requestToUse.getServerName()+"?"+requestToUse.getQueryString());
- String origin = requestToUse.getHeader("Origin");
- String endPointUrl = requestToUse.getServerName() + "/getToken";
- System.out.println("endPointUrl = " + endPointUrl);
- System.out.println("origin = " + origin);
- System.out.println("Application.APPLICATION_ENDPOINT = " + Application.APPLICATION_ENDPOINT);
- if (endPointUrl.startsWith(Application.APPLICATION_ENDPOINT + "/getToken")) {
- System.out.println("Inside endPointUrlstartsWith");
- allUsers.forEach(user -> originList.add(user.getDomainName()));
- String username = requestToUse.getParameter("username");
- System.out.println("username = " + username);
- String password = requestToUse.getParameter("password");
- System.out.println("password = " + password);
- //More verification---------------------
- ------------------------------------and add header
- responseToUse.addHeader("Access-Control-Allow-Origin", origin);
- responseToUse.addHeader("Access-Control-Allow-Methods","GET");
- responseToUse.addHeader("Access-Control-Allow-Headers","Origin, X-Requested-With, Content-Type, Accept");
- }
- chain.doFilter(requestToUse, responseToUse);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement