Package org.openid4java.message

Examples of org.openid4java.message.Parameter


        this.nonce = getNonce();
        this.returnTo = appliesTo;
        this.openID = openID;
        this.opAdress = opAddress;

        params.set(new Parameter(IdentityConstants.OpenId.ATTR_NS,
                IdentityConstants.OpenId.OPENID_URL));
        params.set(new Parameter(IdentityConstants.OpenId.ATTR_OP_ENDPOINT, opAddress));
        params.set(new Parameter(IdentityConstants.OpenId.ATTR_CLAIM_ID, openID));
        params.set(new Parameter(IdentityConstants.OpenId.ATTR_RESPONSE_NONCE, nonce));
        params.set(new Parameter(IdentityConstants.OpenId.ATTR_MODE, "id_res"));
        params.set(new Parameter(IdentityConstants.OpenId.ATTR_IDENTITY, openID));
        params.set(new Parameter(IdentityConstants.OpenId.ATTR_RETURN_TO, appliesTo));

        try {
            this.assoc = getAssocHandle();
            params
                    .set(new Parameter(IdentityConstants.OpenId.ATTR_ASSOC_HANDLE, assoc
                            .getHandle()));
            if (log.isDebugEnabled()) {
                log.debug("Association generated :::::" + assoc.getHandle());
            }
        } catch (AssociationException e) {
            log.error("Failed to retreive assoc handle while building OpenID InfoCard header", e);
            throw new IdentityProviderException(e.getMessage());
        }

        params.set(new Parameter(IdentityConstants.OpenId.ATTR_SIGNED,
                "op_endpoint,claimed_id,identity,return_to,response_nonce,assoc_handle"));

        try {
            params.set(new Parameter(IdentityConstants.OpenId.ATTR_SIG, getSignature(false)));
        } catch (AssociationException e) {
            throw new IdentityProviderException(e.getMessage());
        } catch (MessageException msgEx) {
            throw new IdentityProviderException(msgEx.getMessage());
        }
View Full Code Here


    protected void setAttributeExchangeParams(ParameterList params) {
        Iterator<String> iterator = null;
        String key = null;
        OpenIDRequestedClaimData claim = null;

        params.set(new Parameter(IdentityConstants.OpenId.ExchangeAttributes.EXT,
                "http://openid.net/srv/ax/1.0-draft4"));

        params.set(new Parameter(IdentityConstants.OpenId.ExchangeAttributes.MODE,
                IdentityConstants.OpenId.ExchangeAttributes.FETCH_RESPONSE));

        iterator = ipData.getRequestedClaims().keySet().iterator();

        while (iterator.hasNext()) {
            key = iterator.next();
            claim = (OpenIDRequestedClaimData) ipData.getRequestedClaims().get(key);
            if (claim.openIDTag != null) {
                params.set(new Parameter(IdentityConstants.OpenId.ExchangeAttributes.TYPE
                        + claim.openIDTag, claim.getUri()));
                params.set(new Parameter(IdentityConstants.OpenId.ExchangeAttributes.VALUE
                        + claim.openIDTag, claim.getValue()));
            }
        }

        if (log.isDebugEnabled())
View Full Code Here

        try {
            list = requredClaims.getParameters();
            params = new OpenIDParameterDTO[list.size()];
            int i = 0;
            for (Object object : list) {
                Parameter param = (Parameter) object;
                OpenIDParameterDTO openIDParameterDTO = new OpenIDParameterDTO();
                openIDParameterDTO.setName(param.getKey());
                openIDParameterDTO.setValue(param.getValue());
                params[i++] = openIDParameterDTO;
            }
            claims = stub.getClaimValues(openId.trim(), profileId, params);
        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

        List list = null;
        list = requredClaims.getParameters();
        params = new OpenIDParameterDTO[list.size()];
        int i = 0;
        for (Object object : list) {
            Parameter param = (Parameter) object;
            OpenIDParameterDTO openIDParameterDTO = new OpenIDParameterDTO();
            openIDParameterDTO.setName(param.getKey());
            openIDParameterDTO.setValue(param.getValue());
            params[i++] = openIDParameterDTO;
        }
        return stub.getUserProfiles(openid, params);
    }
View Full Code Here

        list = request.getParameters();
        params = new OpenIDParameterDTO[list.size()];
        int i = 0;
        for (Object object : list) {
            Parameter param = (Parameter) object;
            OpenIDParameterDTO openIDParameterDTO = new OpenIDParameterDTO();
            openIDParameterDTO.setName(param.getKey());
            openIDParameterDTO.setValue(param.getValue());
            params[i++] = openIDParameterDTO;
        }
        return params;
    }
View Full Code Here

      String returnTo, String nonce, String invalidateHandle,
      Association assoc) {

    ParameterList params = new ParameterList();

    params.set(new Parameter("openid.ns", Message.OPENID2_NS));
    params.set(new Parameter("openid.mode", AuthRequest.MODE_IDRES));

    AuthSuccess resp = new GenericAuthSuccess(params);

    resp.setOpEndpoint(opEndpoint);
    resp.setNonce(nonce);
View Full Code Here

  private Boolean icon = null;

  public ParameterList getParameters() {
    ParameterList list = new ParameterList();
    if (language != null) {
      list.set(new Parameter(UiMessage.LANG_KEY, language));
    }
    if (mode != null) {
      list.set(new Parameter(UiMessage.MODE_KEY, mode.getMode()));
    }
    if (icon != null) {
      list.set(new Parameter(UiMessage.ICON_KEY, icon.toString()));
    }
    return list;
  }
View Full Code Here

    }
  }

  public HybridOauthResponse(String requestToken, String scope) {
    if (scope != null && scope.trim().length() > 0) {
      parameters.set(new Parameter(SCOPE, scope.trim()));
    }
    if (requestToken != null && requestToken.trim().length() > 0) {
      parameters.set(new Parameter(OAUTH_TOKEN, requestToken.trim()));
    }
  }
View Full Code Here

  public HybridOauthRequest(String consumerKey, String scope) {
    super();
    if (consumerKey == null || consumerKey.trim().length() == 0) {
      throw new IllegalArgumentException("consumer key is required");
    } else {
      parameters.set(new Parameter(CONSUMER_KEY, consumerKey));
    }

    if (scope != null && scope.trim().length() > 0) {
      parameters.set(new Parameter(SCOPE, scope));
    }
  }
View Full Code Here

     */
    public void addAttribute(String attr, boolean required)
    {
        String level = required ? "required" : "optional";

        Parameter levelParam = _parameters.getParameter(level);
        Parameter newParam;

        if (levelParam == null)
        {
            newParam = new Parameter(level, multivalEncode(attr));
        }
        else
        {
            newParam = new Parameter(level,
                    levelParam.getValue() + "," + multivalEncode(attr));
            _parameters.removeParameters(level);
        }

        _parameters.set(newParam);
View Full Code Here

TOP

Related Classes of org.openid4java.message.Parameter

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.