idpMNIRequestInit.jsp revision e8721886dbfd32e88cc7077cbee4b6bb1b44b443
1788N/A $Id: idpMNIRequestInit.jsp,v 1.10 2009/10/15 00:00:40 exu Exp $
1788N/A<%@ page import="com.sun.identity.shared.debug.Debug" %>
1788N/A<%@ page import="com.sun.identity.federation.common.FSUtils" %>
1788N/A<%@ page import="com.sun.identity.saml.common.SAMLUtils" %>
1788N/A<%@ page import="com.sun.identity.saml2.common.SAML2Constants" %>
1788N/A<%@ page import="com.sun.identity.saml2.common.SAML2Utils" %>
2899N/A<%@ page import="com.sun.identity.saml2.common.SAML2Exception" %>
2899N/A<%@ page import="com.sun.identity.saml2.meta.SAML2MetaUtils" %>
1788N/A<%@ page import="com.sun.identity.saml2.profile.DoManageNameID" %>
1788N/A<%@ page import="java.util.HashMap" %>
3817N/A idpMNIRequestInit.jsp initiates the ManageNameIDRequest at
1788N/A if (FSUtils.needSetLBCookieAndRedirect(request, response, true)) {
1788N/A String metaAlias = request.getParameter("metaAlias");
4337N/A if ((metaAlias == null) || (metaAlias.length() == 0)) {
5575N/A SAML2Utils.bundle.getString("nullIDPEntityID"));
SAML2Utils.getSAML2MetaManager().getEntityByMetaAlias(metaAlias);
String realm = SAML2MetaUtils.getRealmByMetaAlias(metaAlias);
String spEntityID = request.getParameter("spEntityID");
if ((spEntityID == null) || (spEntityID.length() == 0)) {
SAML2Utils.bundle.getString("nullSPEntityID"));
String binding = DoManageNameID.getMNIBindingInfo(request, metaAlias,
SAML2Constants.IDP_ROLE, spEntityID);
realm, idpEntityID, SAML2Constants.MNI_SERVICE, binding))
SAML2Utils.bundle.getString("unsupportedBinding"));
String requestType = request.getParameter("requestType");
if ((requestType == null) || (requestType.length() == 0)) {
SAML2Utils.bundle.getString("nullRequestType"));
paramsMap.put("metaAlias", metaAlias);
paramsMap.put("spEntityID", spEntityID);
paramsMap.put("requestType", requestType);
Object sess = SAML2Utils.checkSession(request,response,
DoManageNameID.initiateManageNameIDRequest(request,response,
response.sendRedirect(RelayState);
<jsp:forward page="/saml2/jsp/default.jsp?message=mniSuccess" />
SAML2Utils.debug.error("Error processing ManageNameID Request ",e);
SAML2Utils.bundle.getString("requestProcessingMNIError"));