Package org.openid4java.message

Examples of org.openid4java.message.ParameterList


        //response.sendRedirect("login.jsp");
        request.getRequestDispatcher("/login").forward(request, response);
        return null;
      }else{
        if(session.getAttribute("parameterlist")!=null){
            ParameterList requestp=(ParameterList) session.getAttribute("parameterlist");
            String openidrealm=requestp.hasParameter("openid.realm") ? requestp.getParameterValue("openid.realm") : null;
            String openidreturnto=requestp.hasParameter("openid.return_to") ? requestp.getParameterValue("openid.return_to") : null;
            String openidclaimedid=requestp.hasParameter("openid.claimed_id") ? requestp.getParameterValue("openid.claimed_id") : null;
            String openididentity=requestp.hasParameter("openid.identity") ? requestp.getParameterValue("openid.identity") : null;
           
              session.setAttribute("openid.realm", openidrealm);
              session.setAttribute("openid.return_to", openidreturnto);
              session.setAttribute("openid.claimed_id", openidclaimedid );
              session.setAttribute("openid.identity", openididentity);     
          session.setAttribute("authenticatedAndApproved", authorizedUser);
        }
      }
    }
   
    ServerManager manager = ((SimpleServiceProxy)getServiceProxy()).getServerManager();
    // extract the parameters from the request
    ParameterList parameterList = null;
       
    if (session.getAttribute("parameterlist")!=null) {
      parameterList = (ParameterList) session.getAttribute("parameterlist");
    } else {
      parameterList = new ParameterList(request.getParameterMap());
    }

    String mode = parameterList.hasParameter("openid.mode") ? parameterList.getParameterValue("openid.mode") : null;
    log.debug("openid.mode:" + mode);
    if(StringUtils.isEmpty(mode)){
      //request.getRequestDispatcher("login.jsp").forward(request, response);
      response.sendRedirect("/idp4java/login");
      return null;
View Full Code Here


       
      } catch (ConsumerException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
        ParameterList pList = new ParameterList(request.getParameterMap());
      System.out.println("done");
     
    }
  }
View Full Code Here

      e.printStackTrace();
    }
  }

  private boolean isAttribueExchangeResponse(HttpServletRequest request){
        ParameterList paramList = new ParameterList(request.getParameterMap());
        if("id_res".equals(paramList.getParameterValue("openid.mode"))){
          return true;
        }
        return false;
  }
View Full Code Here

    {
        try
        {
            // extract the parameters from the authentication response
            // (which comes in as a HTTP request from the OpenID provider)
            ParameterList response = new ParameterList(httpReq.getParameterMap());

            // retrieve the previously stored discovery information
            DiscoveryInformation discovered = (DiscoveryInformation)httpReq.getSession().getAttribute("openid-disc");

            // extract the receiving URL from the HTTP request
View Full Code Here

     */

    UserInfo completeAuthentication(HttpServletRequest request)
            throws OpenIDException {
        HttpSession session = request.getSession();
        ParameterList openidResp = Step2.getParameterList(request);
        String receivingUrl = currentUrl(request);
        DiscoveryInformation discovered =
                (DiscoveryInformation) session.getAttribute("discovered");


View Full Code Here

      state.retTo.put("openid.rpnonce", req.getParameter("openid.rpnonce"));
      state.retTo.put("openid.rpsig", req.getParameter("openid.rpsig"));
    }

    final VerificationResult result =
        manager.verify(state.retTo.toString(), new ParameterList(req
            .getParameterMap()), state.discovered);
    if (result.getVerifiedId() == null /* authentication failure */) {
      if ("Nonce verification failed.".equals(result.getStatusMsg())) {
        // We might be suffering from clock skew on this system.
        //
View Full Code Here

    public String processRequest(HttpServletRequest httpReq,
                                 HttpServletResponse httpResp)
            throws Exception
    {
        // extract the parameters from the request
        ParameterList request = new ParameterList(httpReq.getParameterMap());

        String mode = request.hasParameter("openid.mode") ?
                request.getParameterValue("openid.mode") : null;

        Message response;
        String responseText;

        if ("associate".equals(mode))
View Full Code Here

     * Gets the OpenID message as a ParameterList.
     * @return  ParameterList containing the OpenID message.
     */
    public ParameterList getOpenIDParams()
    {
        return new ParameterList(_openidMessage.getParameterMap());
    }
View Full Code Here

    public String processRequest(HttpServletRequest httpReq,
                                 HttpServletResponse httpResp)
            throws Exception
    {
        // extract the parameters from the request
        ParameterList request = new ParameterList(httpReq.getParameterMap());

        String mode = request.hasParameter("openid.mode") ?
                request.getParameterValue("openid.mode") : null;

        Message response;
        String responseText;

        if ("associate".equals(mode))
View Full Code Here

    public String verifyResponse(HttpServletRequest httpReq)
    {
        try {
            // extract the parameters from the authentication response
            // (which comes in as a HTTP request from the OpenID provider)
            ParameterList response =
                new ParameterList(httpReq.getParameterMap());
         
            // extract the receiving URL from the HTTP request
            StringBuffer receivingURL = httpReq.getRequestURL();
            String queryString = httpReq.getQueryString();
            if (queryString != null && queryString.length() > 0)
View Full Code Here

TOP

Related Classes of org.openid4java.message.ParameterList

Copyright © 2018 www.massapicom. 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.