diff --git a/txw-sso/txw-sso-service-biz/src/main/java/com/css/txw/sso/controller/verify/VerifyController.java b/txw-sso/txw-sso-service-biz/src/main/java/com/css/txw/sso/controller/verify/VerifyController.java index 66a1cf9..07e3917 100644 --- a/txw-sso/txw-sso-service-biz/src/main/java/com/css/txw/sso/controller/verify/VerifyController.java +++ b/txw-sso/txw-sso-service-biz/src/main/java/com/css/txw/sso/controller/verify/VerifyController.java @@ -10,6 +10,8 @@ import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.Map; + import javax.annotation.Resource; import javax.annotation.security.PermitAll; import javax.servlet.http.HttpServletRequest; @@ -31,6 +33,14 @@ public class VerifyController { return verifyService.getVerifyToken(remoteId); } + @Operation(summary = "获取图形验证码") + @PermitAll + @PostMapping("/captcha") + public CommonResult> getCaptcha(HttpServletRequest request) { + final String remoteId = getRemoteId(request); + return verifyService.getCaptcha(remoteId); + } + public static String getRemoteId(HttpServletRequest request) { String ip = ServletUtils.getClientIP(request); String ua = request.getHeader("user-agent");