/**
* Handle federation request.
*
* @param response the response
* @param request the request
* @throws Exception the exception
*/
@GetMapping(path = WSFederationConstants.ENDPOINT_FEDERATION_REQUEST)
protected void handleFederationRequest(final HttpServletResponse response, final HttpServletRequest request) throws Exception {
final WSFederationRequest fedRequest = WSFederationRequest.of(request);
switch (fedRequest.getWa().toLowerCase()) {
case WSFederationConstants.WSIGNOUT10:
case WSFederationConstants.WSIGNOUT_CLEANUP10:
handleLogoutRequest(fedRequest, request, response);
break;
case WSFederationConstants.WSIGNIN10:
handleInitialAuthenticationRequest(fedRequest, response, request);
break;
default:
throw new UnauthorizedAuthenticationException("The authentication request is not recognized",
Collections.emptyMap());
}
}
WSFederationValidateRequestController.java 文件源码
java
阅读 44
收藏 0
点赞 0
评论 0
项目:cas-5.1.0
作者:
评论列表
文章目录