Examples of SRegResponse


Examples of org.openid4java.message.sreg.SRegResponse

                if (authSuccess.hasExtension(AxMessage.OPENID_NS_AX)) {
                    FetchResponse fetchResp = (FetchResponse) authSuccess.getExtension(AxMessage.OPENID_NS_AX);
                    session.setAttribute("emailFromFetch", fetchResp.getAttributeValues("email").get(0));
                }
                if (authSuccess.hasExtension(SRegMessage.OPENID_NS_SREG)) {
                    SRegResponse sregResp = (SRegResponse) authSuccess.getExtension(SRegMessage.OPENID_NS_SREG);
                    session.setAttribute("emailFromSReg", sregResp.getAttributeValue("email"));
                }
                return verified;  // success
            }
        } catch (OpenIDException e) {
            // present error to the user
View Full Code Here

Examples of org.openid4java.message.sreg.SRegResponse

                    emailId = (String) fetchResp.getAttributeValues("email").get(0);

                    session.setAttribute("emailFromFetch", fetchResp.getAttributeValues("email").get(0));
                }
                if (authSuccess.hasExtension(SRegMessage.OPENID_NS_SREG)) {
                    SRegResponse sregResp = (SRegResponse) authSuccess.getExtension(SRegMessage.OPENID_NS_SREG);
                    emailId = sregResp.getAttributeValue("email");
                }
                if (emailId != null) {
                    httpSession.setAttribute(OpenIdConstants.HTTPSESSION_OPENID_ID, emailId);
                } else {
                    httpSession.setAttribute(OpenIdConstants.HTTPSESSION_OPENID_ID, openIdIdentity);
View Full Code Here

Examples of org.openid4java.message.sreg.SRegResponse

            if (required.contains("email")) {
              // data released by the user
              Map<Object, Object> userDataSReg = new HashMap<>();
              //userData.put("email", "user@example.com");

              SRegResponse sregResp = SRegResponse.createSRegResponse(sregReq, userDataSReg);
              // (alternatively) manually add attribute values
              sregResp.addAttribute("email", email);
              response.addExtension(sregResp);
            }
          } else {
            throw new UnsupportedOperationException("TODO");
          }
View Full Code Here

Examples of org.openid4java.message.sreg.SRegResponse

            details.setName(fullname);
          }
        } else if (authSuccess.hasExtension(SRegMessage.OPENID_NS_SREG)) {
          MessageExtension extension = authSuccess.getExtension(SRegMessage.OPENID_NS_SREG);
          if (extension instanceof SRegResponse) {
            SRegResponse sRegResponse = (SRegResponse) extension;
            details.setMail(sRegResponse.getAttributeValue("email"));
            details.setName(sRegResponse.getAttributeValue("fullname"));
          }
        }
        getWebSession().onOpenIdAuthSuccess(details);
      } else {
        getWebSession().onOpenIdAuthError();
View Full Code Here

Examples of org.openid4java.message.sreg.SRegResponse

            details.setName(fullname);
          }
        } else if (authSuccess.hasExtension(SRegMessage.OPENID_NS_SREG)) {
          MessageExtension extension = authSuccess.getExtension(SRegMessage.OPENID_NS_SREG);
          if (extension instanceof SRegResponse) {
            SRegResponse sRegResponse = (SRegResponse) extension;
            details.setMail(sRegResponse.getAttributeValue("email"));
            details.setName(sRegResponse.getAttributeValue("fullname"));
          }
        }
        getWebSession().onOpenIdAuthSuccess(details);
      } else {
        getWebSession().onOpenIdAuthError();
View Full Code Here

Examples of org.openid4java.message.sreg.SRegResponse

            details.setName(fullname);
          }
        } else if (authSuccess.hasExtension(SRegMessage.OPENID_NS_SREG)) {
          MessageExtension extension = authSuccess.getExtension(SRegMessage.OPENID_NS_SREG);
          if (extension instanceof SRegResponse) {
            SRegResponse sRegResponse = (SRegResponse) extension;
            details.setMail(sRegResponse.getAttributeValue("email"));
            details.setName(sRegResponse.getAttributeValue("fullname"));
          }
        }
        getWebSession().onOpenIdAuthSuccess(details);
      } else {
        getWebSession().onOpenIdAuthError();
View Full Code Here

Examples of org.openid4java.message.sreg.SRegResponse

            details.setName(fullname);
          }
        } else if (authSuccess.hasExtension(SRegMessage.OPENID_NS_SREG)) {
          MessageExtension extension = authSuccess.getExtension(SRegMessage.OPENID_NS_SREG);
          if (extension instanceof SRegResponse) {
            SRegResponse sRegResponse = (SRegResponse) extension;
            details.setMail(sRegResponse.getAttributeValue("email"));
            details.setName(sRegResponse.getAttributeValue("fullname"));
          }
        }
        getWebSession().onOpenIdAuthSuccess(details);
      } else {
        getWebSession().onOpenIdAuthError();
View Full Code Here

Examples of org.openid4java.message.sreg.SRegResponse

                    // extract requested simple registration data
                    if (authResponse.hasExtension(SRegMessage.OPENID_NS_SREG))
                    {
                        try
                        {
                            SRegResponse sregResponse = (SRegResponse)authResponse.getExtension(SRegMessage.OPENID_NS_SREG);
                            email = sregResponse.getAttributeValue("email");
                            fullName = sregResponse.getAttributeValue("fullname");
                            nickname = sregResponse.getAttributeValue("nickname");
                        }
                        catch (OpenIDException oide)
                        {
                            throw new RuntimeException("Unexpected OpenID authenticated simple registration fetch exception: "+oide, oide);
                        }
View Full Code Here

Examples of org.openid4java.message.sreg.SRegResponse

          FetchResponse fetchResp = (FetchResponse) authSuccess
                  .getExtension(AxMessage.OPENID_NS_AX);
          session.setAttribute("emailFromFetch", fetchResp.getAttributeValues("email").get(0));
        }
        if (authSuccess.hasExtension(SRegMessage.OPENID_NS_SREG)) {
          SRegResponse sregResp = (SRegResponse) authSuccess
                  .getExtension(SRegMessage.OPENID_NS_SREG);
          session.setAttribute("emailFromSReg", sregResp.getAttributeValue("email"));
        }
        return verified; // success
      }
    } catch (OpenIDException e) {
      // present error to the user
View Full Code Here

Examples of org.openid4java.message.sreg.SRegResponse

    replay(response);
    return response;
  }
 
  private SRegResponse createRegResponse() {
    SRegResponse response = createMock(SRegResponse.class);
    expect(response.getAttributeValue("email")).andReturn("john@example.com");
    replay(response);
    return response;
  }
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.