|
@@ -51,6 +51,20 @@ public class WudaOpenApiController {
|
|
|
response.sendRedirect(dictionaryConfig.sysDomain().getReportUrl() + basicSchool.getId() + "/" + uid);
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation(value = "cas用户鉴权接口")
|
|
|
+ @RequestMapping(value = "/user/authentication", method = RequestMethod.GET)
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "返回消息", response = Result.class)})
|
|
|
+ @Aac(auth = BOOL.FALSE)
|
|
|
+ public void userAuthentication(HttpServletRequest request, HttpServletResponse response) throws IOException {
|
|
|
+ String uid = request.getRemoteUser();
|
|
|
+ if (Objects.isNull(uid)) {
|
|
|
+ throw ExceptionResultEnum.NOT_LOGIN.exception();
|
|
|
+ }
|
|
|
+ BasicSchool basicSchool = cacheService.schoolCache(SystemConstant.SCHOOL_CODE);
|
|
|
+ response.setHeader("Access-Control-Allow-Origin", "*");
|
|
|
+ response.sendRedirect(dictionaryConfig.sysDomain().getReportUrl() + basicSchool.getId() + "/" + uid);
|
|
|
+ }
|
|
|
+
|
|
|
// @ApiOperation(value = "cas鉴权接口")
|
|
|
// @RequestMapping(value = "/authentication/{studentCode}", method = RequestMethod.GET)
|
|
|
// @ApiResponses({@ApiResponse(code = 200, message = "返回消息", response = Result.class)})
|