Refine search
ParameterList openidResp = new ParameterList(request.getParameterMap()); verification = consumerManager.verify(receivingURL.toString(), openidResp, discovered);
/** * Gets the optional 'update_url' parameter if available, or null otherwise. */ public String getUpdateUrl() { return _parameters.hasParameter("update_url") ? _parameters.getParameterValue("update_url") : null; }
protected List getParameters() { return _params.getParameters(); }
ParameterList response = new ParameterList(httpReq.getParameterMap()); VerificationResult verification = manager.verify(receivingURL.toString(), response, discovered); AuthSuccess authSuccess = (AuthSuccess) verification.getAuthResponse(); if (authSuccess.hasExtension(AxMessage.OPENID_NS_AX)) { FetchResponse fetchResp = (FetchResponse) authSuccess.getExtension(AxMessage.OPENID_NS_AX);
lifeCycle = (OpenIDLifecycle) adapter; ParameterList responselist = new ParameterList(parameterMap); VerificationResult verification = this.consumerManager.verify(receivedURL, responselist, discovered); new OpenIDLifecycleEvent(TYPE.SESSION, OP.ADD, CONST.OPENID.get(), authSuccess.getIdentity()), new OpenIDLifecycleEvent(TYPE.SESSION, OP.ADD, CONST.OPENID_CLAIMED.get(), authSuccess.getClaimed()),
/** * Constructs an empty (no parameters) Simple Registration extension. */ public SRegMessage() { _parameters = new ParameterList(); if (DEBUG) _log.debug("Created empty SRegMessage."); }
private static ParameterList convertAuthSuccessParams(AuthSuccess authResp) { ParameterList params = new ParameterList(authResp.getParameterMap()); params.set(new Parameter("openid.mode", MODE_CHKAUTH)); return params; }
/** * Gets a the value of the parameter with the specified name. * * @param name The name of the parameter, * without the openid.<extension_alias> prefix. * @return The parameter value, or null if not found. */ public String getParameterValue(String name) { return _parameters.getParameterValue(name); }
String alias = (String) it.next(); if (!_parameters.hasParameter("type." + alias)) { log.warn("Type missing for attribute alias: " + alias); return false; if (!_parameters.hasParameter("count." + alias)) { if (_parameters.hasParameterPrefix("value." + alias + ".")) { log.warn("Count parameter not present for alias: " + alias + "; value." + alias + ".[index] format is not allowed."); if (_parameters.hasParameter("value." + alias)) { if (_parameters.hasParameter("value." + alias)) { if (!"unlimited".equalsIgnoreCase(_parameters.getParameter("count.email").getValue())) { log.warn("Count parameter present for alias: " + alias + "; should use value." + alias + ".[index] format."); if (!"unlimited".equalsIgnoreCase(_parameters.getParameter( "count.email").getValue()) && !_parameters.hasParameter("value." + alias + "." + Integer.toString(i))) { log.warn("Value missing for alias: "
if (! _parameters.hasParameter("type." + alias)) if ( ! _parameters.hasParameter("count." + alias) ) if (_parameters.hasParameterPrefix("value." + alias + ".")) if (_parameters.hasParameter("value." + alias)) if (! _parameters.hasParameter("value." + alias + "." + Integer.toString(i)))
/** * Returns a map with the requested attributes. * * @param required If set to true the list of 'required' attributes * is returned, otherwise the list of 'if_available' * attributes. * @return Map of attribute aliases -> attribute type URIs. */ public Map getAttributes(boolean required) { HashMap attributes = new LinkedHashMap(); String level = required ? "required" : "if_available"; Parameter param = _parameters.getParameter(level); if (param != null) { String[] values = param.getValue().split(","); for (int i = 0; i < values.length; i++) { String alias = values[i]; attributes.put(alias, _parameters.getParameterValue("type." + alias)); } } return attributes; }
public void addParams(ParameterList params) { Iterator iter = params.getParameters().iterator(); while (iter.hasNext()) set((Parameter) iter.next()); }
Iterator iter = extension.getParameters().getParameters().iterator(); while (iter.hasNext()) ((AuthSuccess)this).addSignExtension(typeUri); if ( ((AuthSuccess)this).getSignExtensions().contains(typeUri) ) ((AuthSuccess)this).buildSignedList();
/** * Checks if the extension contains a parameter. * * @param name The name of the parameter, * without the openid.<extension_alias> prefix. * @return True if a parameter with the specified name exists, * false otherwise. */ public boolean hasParameter(String name) { return _parameters.hasParameter(name); }
/** * Gets a the value of the parameter with the specified name. * * @param name The name of the parameter, * without the openid.<extension_alias> prefix. * @return The parameter value, or null if not found. */ protected Parameter getParameter(String name) { return _parameters.getParameter(name); }
((AuthSuccess) this).getSignList().split(",")); + typeUri + " MUST be signed"); Iterator iter = extension.getParameters().getParameters().iterator(); while (iter.hasNext()) { Parameter param = (Parameter) iter.next();
new ParameterList(httpReq.getParameterMap()); VerificationResult verification = manager.verify( receivingURL.toString(), response, discovered); session.setAttribute("openid_identifier", authSuccess.getIdentity()); if (authSuccess.hasExtension(AxMessage.OPENID_NS_AX)) { FetchResponse fetchResp = (FetchResponse) authSuccess.getExtension(AxMessage.OPENID_NS_AX); session.setAttribute("emailFromFetch", fetchResp.getAttributeValues("email").get(0));
lifeCycle = (OpenIDLifecycle) adapter; ParameterList responselist = new ParameterList(parameterMap); VerificationResult verification = this.consumerManager.verify(receivedURL, responselist, discovered); new OpenIDLifecycleEvent(TYPE.SESSION, OP.ADD, CONST.OPENID.get(), authSuccess.getIdentity()), new OpenIDLifecycleEvent(TYPE.SESSION, OP.ADD, CONST.OPENID_CLAIMED.get(), authSuccess.getClaimed()),
/** * Constructs an empty (no parameters) OpenID Provider Authentication * Policy extension. */ public PapeMessage() { _parameters = new ParameterList(); if (DEBUG) _log.debug("Created empty PapeMessage."); }
private static ParameterList convertAuthSuccessParams(AuthSuccess authResp) { ParameterList params = new ParameterList(authResp.getParameterMap()); params.set(new Parameter("openid.mode", MODE_CHKAUTH)); return params; }