sregRequest.addAttribute("email", true); sregRequest.addAttribute("fullname", true); sregRequest.addAttribute("nickname", true); authRequest.addExtension(sregRequest);
sregReq.addAttribute("email", true);
sregReq.addAttribute("nickname", false); sregReq.addAttribute("email", false); sregReq.addAttribute("fullname", false); sregReq.addAttribute("dob", false); sregReq.addAttribute("gender", false); sregReq.addAttribute("postcode", false); sregReq.addAttribute("country", false); sregReq.addAttribute("language", false); sregReq.addAttribute("timezone", false);
sregReq.addAttribute("nickname", false); sregReq.addAttribute("email", false); sregReq.addAttribute("fullname", false); sregReq.addAttribute("dob", false); sregReq.addAttribute("gender", false); sregReq.addAttribute("postcode", false); sregReq.addAttribute("country", false); sregReq.addAttribute("language", false); sregReq.addAttribute("timezone", false);
sregReq.addAttribute("nickname", false); sregReq.addAttribute("email", false); sregReq.addAttribute("fullname", false); sregReq.addAttribute("dob", false); sregReq.addAttribute("gender", false); sregReq.addAttribute("postcode", false); sregReq.addAttribute("country", false); sregReq.addAttribute("language", false); sregReq.addAttribute("timezone", false);
sregReq.addAttribute("email", true); authReq.addExtension(sregReq);
sregReq.addAttribute("email", true); authReq.addExtension(sregReq);
sregReq.addAttribute("email", true); authReq.addExtension(sregReq);
sregReq.addAttribute("email", true); authReq.addExtension(sregReq);
sregReq.addAttribute("email", true); authReq.addExtension(sregReq);
private AuthRequest createOpenIdAuthRequest() { try { ConsumerManager consumerManager = OpenIdSession.get().getConsumerManager(); AuthRequest auth = consumerManager.authenticate(discoveryInformation, OpenIdSession.get() .getOpenIdReturnUrl()); if (discoveryInformation.getTypes().contains(AxMessage.OPENID_NS_AX)) { FetchRequest fetch = FetchRequest.createFetchRequest(); fetch.addAttribute("email", "http://axschema.org/contact/email", true); fetch.addAttribute("fullname", "http://axschema.org/namePerson", false); fetch.addAttribute("firstname", "http://axschema.org/namePerson/first", false); fetch.addAttribute("lastname", "http://axschema.org/namePerson/last", false); auth.addExtension(fetch); } else if (discoveryInformation.getTypes().contains(SRegMessage.OPENID_NS_SREG)) { SRegRequest sregReq = SRegRequest.createFetchRequest(); sregReq.addAttribute("fullname", true); sregReq.addAttribute("email", true); auth.addExtension(sregReq); } return auth; } catch (MessageException e) { throw new WicketRuntimeException("failed to create OpenID AuthRequest", e); } catch (ConsumerException e) { throw new WicketRuntimeException("failed to create OpenID AuthRequest", e); } }