private void handleCasdoorLoginUrl()

in shardingsphere-elasticjob-lite-ui/shardingsphere-elasticjob-lite-ui-backend/src/main/java/org/apache/shardingsphere/elasticjob/lite/ui/security/AuthenticationFilter.java [115:127]


    private void handleCasdoorLoginUrl(final HttpServletRequest httpRequest, final HttpServletResponse httpResponse) {
        try {
            String origin = httpRequest.getParameter("origin");
            String url = casdoorAuthService.getSigninUrl(origin + "/login/casdoor");
            httpResponse.setContentType("application/json");
            httpResponse.setCharacterEncoding("UTF-8");
            Map<String, Object> result = new HashMap<>(1, 1);
            result.put("casdoorLoginUrl", url);
            objectMapper.writeValue(httpResponse.getWriter(), ResponseResultUtil.build(result));
        } catch (IOException e) {
            e.printStackTrace();
        }
    }