Examples of ResponseToken


Examples of org.wso2.carbon.identity.sts.passive.ResponseToken

        SAMLPassiveTokenIssuer issuer = null;
        WSHandlerResult handlerResults = null;
        WSSecurityEngineResult engineResult = null;
        WSUsernameTokenPrincipal principal = null;
        Vector<WSSecurityEngineResult> wsResults = null;
        ResponseToken reponseToken = null;
        Vector<WSHandlerResult> handlerResultsVector = null;
        OMElement rstr = null;

        try {

            if (request.getAttributes() == null || request.getAttributes().trim().length() == 0) {
                throw new TrustException("attributesMissing");
            }

            principal = new WSUsernameTokenPrincipal(request.getUserName(), false);

            engineResult = new WSSecurityEngineResult(WSConstants.UT, principal, null, null, null);

            wsResults = new Vector<WSSecurityEngineResult>();
            wsResults.add(engineResult);

            handlerResults = new WSHandlerResult("", wsResults);

            handlerResultsVector = new Vector<WSHandlerResult>();
            handlerResultsVector.add(handlerResults);

            MessageContext.getCurrentMessageContext().setProperty(WSHandlerConstants.RECV_RESULTS,
                    handlerResultsVector);
            MessageContext.getCurrentMessageContext().setProperty(RahasConstants.PASSIVE_STS_RST,
                    getRST(request.getRealm(), request.getAttributes()));

            rahasData = new RahasData(context);
            issuer = new SAMLPassiveTokenIssuer();
            issuer.setAudienceRestrictionCondition(request.getRealm());
            issuer.setConfig(getSAMLTokenIssuerConfig(MessageContext.getCurrentMessageContext()
                    .getAxisService()));
            rstr = issuer.issuePassiveRSTR(rahasData);
            reponseToken = new ResponseToken();
            reponseToken.setResults(rstr.toStringWithConsume());

        } catch (Exception e) {
            throw new TrustException("errorWhileProcessingAttributeRequest",e);
        }
View Full Code Here

Examples of org.wso2.carbon.identity.sts.passive.ResponseToken

        SAMLPassiveTokenIssuer issuer = null;
        WSHandlerResult handlerResults = null;
        WSSecurityEngineResult engineResult = null;
        WSUsernameTokenPrincipal principal = null;
        Vector<WSSecurityEngineResult> wsResults = null;
        ResponseToken reponseToken = null;
        Vector<WSHandlerResult> handlerResultsVector = null;
        OMElement rstr = null;

        try {

            principal = new WSUsernameTokenPrincipal(request.getUserName(), false);

            engineResult = new WSSecurityEngineResult(WSConstants.UT, principal, null, null, null);

            wsResults = new Vector<WSSecurityEngineResult>();
            wsResults.add(engineResult);

            handlerResults = new WSHandlerResult("", wsResults);

            handlerResultsVector = new Vector<WSHandlerResult>();
            handlerResultsVector.add(handlerResults);

            MessageContext.getCurrentMessageContext().setProperty(WSHandlerConstants.RECV_RESULTS,
                    handlerResultsVector);
            MessageContext.getCurrentMessageContext().setProperty(RahasConstants.PASSIVE_STS_RST,
                    getRST(request.getRealm(), request.getAttributes()));

            rahasData = new RahasData(context);
            issuer = new SAMLPassiveTokenIssuer();
            issuer.setAudienceRestrictionCondition(request.getRealm());
            issuer.setConfig(getSAMLTokenIssuerConfig(MessageContext.getCurrentMessageContext()
                    .getAxisService()));
            rstr = issuer.issuePassiveRSTR(rahasData);
            reponseToken = new ResponseToken();
            reponseToken.setResults(rstr.toStringWithConsume());

        } catch (Exception e) {
            throw new TrustException("errorWhileProcessingSigninRequest",e);
        }
View Full Code Here

Examples of org.wso2.carbon.identity.sts.passive.stub.types.ResponseToken

    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException,
            IOException {

        RequestToken reqToken = null;
        ResponseToken respToken = null;

        String userName = null;
        String password = null;
        HttpSession session = null;
        IdentityPassiveSTSClient passiveSTSClient = null;
        Map paramMap = req.getParameterMap();
        String frontEndUrl = null;

        frontEndUrl = getAdminConsoleURL(req);

        session = req.getSession();
        userName = (String) req.getParameter(PassiveRequestorConstants.USER_NAME);
        password = (String) req.getParameter(PassiveRequestorConstants.PASSWORD);

        if (userName == null || password == null) {
            session.setAttribute(PassiveRequestorConstants.ACTION, getAttribute(paramMap,
                    PassiveRequestorConstants.ACTION));
            session.setAttribute(PassiveRequestorConstants.ATTRIBUTE, getAttribute(paramMap,
                    PassiveRequestorConstants.ATTRIBUTE));
            session.setAttribute(PassiveRequestorConstants.CONTEXT, getAttribute(paramMap,
                    PassiveRequestorConstants.CONTEXT));
            session.setAttribute(PassiveRequestorConstants.REPLY_TO, getAttribute(paramMap,
                    PassiveRequestorConstants.REPLY_TO));
            session.setAttribute(PassiveRequestorConstants.PSEUDO, getAttribute(paramMap,
                    PassiveRequestorConstants.PSEUDO));
            session.setAttribute(PassiveRequestorConstants.REALM, getAttribute(paramMap,
                    PassiveRequestorConstants.REALM));
            session.setAttribute(PassiveRequestorConstants.REQUEST, getAttribute(paramMap,
                    PassiveRequestorConstants.REQUEST));
            session.setAttribute(PassiveRequestorConstants.REQUEST_POINTER, getAttribute(paramMap,
                    PassiveRequestorConstants.REQUEST_POINTER));
            session.setAttribute(PassiveRequestorConstants.POLCY, getAttribute(paramMap,
                    PassiveRequestorConstants.POLCY));
            resp.sendRedirect(frontEndUrl + "passive-sts/login.jsp");
            return;
        }

        paramMap = (Map) session.getAttribute(PassiveRequestorConstants.PASSIVE_REQ_ATTR_MAP);
        session.removeAttribute(PassiveRequestorConstants.PASSIVE_REQ_ATTR_MAP);

        reqToken = new RequestToken();
        reqToken.setAction((String) session.getAttribute(PassiveRequestorConstants.ACTION));
        reqToken.setAttributes((String) session.getAttribute(PassiveRequestorConstants.ATTRIBUTE));
        reqToken.setContext((String) session.getAttribute(PassiveRequestorConstants.CONTEXT));
        reqToken.setReplyTo((String) session.getAttribute(PassiveRequestorConstants.REPLY_TO));
        reqToken.setPseudo((String) session.getAttribute(PassiveRequestorConstants.PSEUDO));
        reqToken.setRealm((String) session.getAttribute(PassiveRequestorConstants.REALM));
        reqToken.setRequest((String) session.getAttribute(PassiveRequestorConstants.REQUEST));
        reqToken.setRequestPointer((String) session
                .getAttribute(PassiveRequestorConstants.REQUEST_POINTER));
        reqToken.setPolicy((String) session.getAttribute(PassiveRequestorConstants.POLCY));
        reqToken.setUserName(userName);
        reqToken.setPassword(password);

        String serverURL = CarbonUIUtil.getServerURL(session.getServletContext(), session);
        ConfigurationContext configContext = (ConfigurationContext) session.getServletContext()
                .getAttribute(CarbonConstants.CONFIGURATION_CONTEXT);
        passiveSTSClient = new IdentityPassiveSTSClient(serverURL, configContext);

        respToken = passiveSTSClient.getResponse(reqToken);

        if (respToken != null && respToken.getAuthenticated()) {
            sendData(req, resp, respToken, frontEndUrl, reqToken.getAction());
        } else {
            resp.sendRedirect(frontEndUrl + "passive-sts/login.jsp");
            return;
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.