WSFederationValidateRequestController.java 文件源码

java
阅读 44 收藏 0 点赞 0 评论 0

项目:cas-5.1.0 作者:
/**
 * 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());
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号