/** * @see SAML2Handler#generateSAMLRequest(SAML2HandlerRequest, SAML2HandlerResponse) */ public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (request.getTypeOfRequestToBeGenerated() == null) { return; } if (GENERATE_REQUEST_TYPE.LOGOUT != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) { idp.generateSAMLRequest(request, response); } else { sp.generateSAMLRequest(request, response); } }
/** * @see SAML2Handler#generateSAMLRequest(SAML2HandlerRequest, SAML2HandlerResponse) */ public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (request.getTypeOfRequestToBeGenerated() == null) { return; } if (GENERATE_REQUEST_TYPE.LOGOUT != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) { idp.generateSAMLRequest(request, response); } else { sp.generateSAMLRequest(request, response); } }
/** * @see SAML2Handler#generateSAMLRequest(SAML2HandlerRequest, SAML2HandlerResponse) */ public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (request.getTypeOfRequestToBeGenerated() == null) { return; } if (GENERATE_REQUEST_TYPE.LOGOUT != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) { idp.generateSAMLRequest(request, response); } else { sp.generateSAMLRequest(request, response); } }
/** * @see SAML2Handler#generateSAMLRequest(SAML2HandlerRequest, SAML2HandlerResponse) */ public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (request.getTypeOfRequestToBeGenerated() == null) { if (trace) { log.trace("Request type to be generated=null"); } return; } if (GENERATE_REQUEST_TYPE.LOGOUT != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) { idp.generateSAMLRequest(request, response); } else { sp.generateSAMLRequest(request, response); } }
@Override public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (SAML2HandlerRequest.GENERATE_REQUEST_TYPE.AUTH != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) return; // Determine Id of of request, which is saved into session thanks to SAML2AuthenticationHandler String authnRequestId = (String) request.getOptions().get(GeneralConstants.AUTH_REQUEST_ID); // Save it into session for later use HttpSession session = BaseSAML2Handler.getHttpSession(request); session.setAttribute(GeneralConstants.AUTH_REQUEST_ID, authnRequestId); if (trace) { log.trace("ID of authentication request " + authnRequestId + " saved into HTTP session."); } }
/** * @see SAML2Handler#generateSAMLRequest(SAML2HandlerRequest, SAML2HandlerResponse) */ public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (request.getTypeOfRequestToBeGenerated() == null) { if (trace) { log.trace("Request type to be generated=null"); } return; } if (GENERATE_REQUEST_TYPE.LOGOUT != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) { idp.generateSAMLRequest(request, response); } else { sp.generateSAMLRequest(request, response); } }
@Override public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (SAML2HandlerRequest.GENERATE_REQUEST_TYPE.AUTH != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) return; // Determine Id of of request, which is saved into session thanks to SAML2AuthenticationHandler String authnRequestId = (String) request.getOptions().get(GeneralConstants.AUTH_REQUEST_ID); // Save it into session for later use HttpSession session = BaseSAML2Handler.getHttpSession(request); session.setAttribute(GeneralConstants.AUTH_REQUEST_ID, authnRequestId); if (trace) { log.trace("ID of authentication request " + authnRequestId + " saved into HTTP session."); } }
@Override public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (SAML2HandlerRequest.GENERATE_REQUEST_TYPE.AUTH != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) return; // Determine Id of of request, which is saved into session thanks to SAML2AuthenticationHandler String authnRequestId = (String) request.getOptions().get(GeneralConstants.AUTH_REQUEST_ID); // Save it into session for later use HttpSession session = BaseSAML2Handler.getHttpSession(request); session.setAttribute(GeneralConstants.AUTH_REQUEST_ID, authnRequestId); logger.trace("ID of authentication request " + authnRequestId + " saved into HTTP session."); }
@Override public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (SAML2HandlerRequest.GENERATE_REQUEST_TYPE.AUTH != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) return; // Determine Id of of request, which is saved into session thanks to SAML2AuthenticationHandler String authnRequestId = (String) request.getOptions().get(GeneralConstants.AUTH_REQUEST_ID); // Save it into session for later use HttpSession session = BaseSAML2Handler.getHttpSession(request); session.setAttribute(GeneralConstants.AUTH_REQUEST_ID, authnRequestId); logger.trace("ID of authentication request " + authnRequestId + " saved into HTTP session."); }
@Override public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (SAML2HandlerRequest.GENERATE_REQUEST_TYPE.AUTH != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) return; // Determine Id of of request, which is saved into session thanks to SAML2AuthenticationHandler String authnRequestId = (String) request.getOptions().get(GeneralConstants.AUTH_REQUEST_ID); // Save it into session for later use HttpSession session = BaseSAML2Handler.getHttpSession(request); session.setAttribute(GeneralConstants.AUTH_REQUEST_ID, authnRequestId); logger.trace("ID of authentication request " + authnRequestId + " saved into HTTP session."); }
@Override public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (GENERATE_REQUEST_TYPE.AUTH != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) { idp.generateSAMLRequest(request, response); response.setSendRequest(true); } else { sp.generateSAMLRequest(request, response); response.setSendRequest(true); } }
@Override public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (GENERATE_REQUEST_TYPE.AUTH != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) { idp.generateSAMLRequest(request, response); response.setSendRequest(true); } else { sp.generateSAMLRequest(request, response); response.setSendRequest(true); } }
@Override public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (GENERATE_REQUEST_TYPE.AUTH != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) { idp.generateSAMLRequest(request, response); response.setSendRequest(true); } else { sp.generateSAMLRequest(request, response); response.setSendRequest(true); } }
@Override public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (GENERATE_REQUEST_TYPE.AUTH != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) { idp.generateSAMLRequest(request, response); response.setSendRequest(true); } else { sp.generateSAMLRequest(request, response); response.setSendRequest(true); } }
@Override public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException { if (GENERATE_REQUEST_TYPE.AUTH != request.getTypeOfRequestToBeGenerated()) return; if (getType() == HANDLER_TYPE.IDP) { idp.generateSAMLRequest(request, response); response.setSendRequest(true); } else { sp.generateSAMLRequest(request, response); response.setSendRequest(true); } }