Hi,
How can I obtain user's personal data like email, fullname, etc?
I have found out that in OpenId class some code is commented out:
// verify the response; ConsumerManager needs to be the same // (static) instance used to place the authentication request VerificationResult verification = manager.verify(receivingURL.toString(), response, discovered); // examine the verification result and extract the verified identifier Identifier verified = verification.getVerifiedId(); if (verified != null) { // AuthSuccess authSuccess = // (AuthSuccess) verification.getAuthResponse(); // if (authSuccess.hasExtension(AxMessage.OPENID_NS_AX)) { // FetchResponse fetchResp = (FetchResponse) authSuccess // .getExtension(AxMessage.OPENID_NS_AX); // // List emails = fetchResp.getAttributeValues("email"); // String email = (String) emails.get(0); // } return verified.getIdentifier(); }
Thanks in advance for any ideas :)
Best regards,
Peter
I also want to know the easiest way to do this!