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();
}
}