<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.5730.11" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=046322523-29052007><FONT face=Arial
color=#0000ff size=2>Hi Amiri,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=046322523-29052007><FONT face=Arial
color=#0000ff size=2>What OpenID library for Perl are you
using?</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=046322523-29052007><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=046322523-29052007><FONT face=Arial
color=#0000ff size=2>--David</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> general-bounces@openid.net
[mailto:general-bounces@openid.net] <B>On Behalf Of </B>Amiri
Barksdale<BR><B>Sent:</B> Tuesday, May 29, 2007 5:18 AM<BR><B>To:</B>
general@openid.net<BR><B>Subject:</B> [OpenID] Complete method in
Perl?<BR></FONT><BR></DIV>
<DIV></DIV>I am having a dickens of a time finishing an openid login. I am
building a consumer in perl, and I am wondering if anyone knows why this may not
be working? I know I have a valid login, but I still get a failure response.
Here is the code for the completion:<BR><BR> my $query =
URI::Query->new( $ENV{QUERY_STRING} );<BR> my %query
= $query->hash;<BR> ...<BR> my $complete
= $consumer->complete( \%query );<BR><BR><BR>Here is what the IdP responds
with before I try the above
completion:<BR><BR>openid.sreg.gender: *
<BR>openid.response_nonce: 2007-05-29T12:13:15Z8mrI9U
<BR>openid.mode: id_res
<BR>openid.sreg.email: ***@***.***
<BR>openid.sreg.dob: ****-**-**
<BR>openid.assoc_handle: {HMAC-SHA1}{4656da94}{mZCWxg==}
<BR>openid.sreg.timezone: America/***
<BR>openid.op_endpoint: <A
href="http://www.myopenid.com/server">http://www.myopenid.com/server</A>
<BR>openid.sreg.nickname: ***
<BR>openid.sreg.postcode: *****
<BR>openid.sreg.fullname: ***
<BR>openid.signed: assoc_handle,identity,mode,op_endpoint,response_nonce,return_to,signed,sreg.country,sreg.dob,sreg.email,sreg.fullname,sreg.gender,sreg.language,sreg.nickname,sreg.postcode,sreg.timezone
<BR>openid.sig: MkrfIgxaxRkFMo+CJI1amtpSLBY=
<BR>openid.identity: http://***.myopenid.com/
<BR>nonce: hvZi4DXd
<BR>openid.sreg.language: EN
<BR>openid.return_to: http://***.***.***.***/users/openid.html?nonce=hvZi4DXd
<BR>openid.sreg.country: US
<BR><BR><BR><BR>Amiri<BR></BODY></HTML>