--
You received this message because you are subscribed to the Google Groups "DotNetOpenAuth" group.
To post to this group, send email to dotnet...@googlegroups.com.
To unsubscribe from this group, send email to dotnetopenid...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/dotnetopenid?hl=en.
3. I'll admit to knowing very little about OpenID / OpenAuth.
I've
spent countless numbers of hours in months past reading about it and
as best I can tell, it's a highly fragmented "standard" with either
too much documentation in the finite details or too little common
sense documentation intelligent, quasi-programmers can follow. In any
event, when login.asp loads, I see the text box and button indicating
that I should "login". Put an email address in the box and click the
button and the trapped error that comes back is "No OpenID endpoint
found".
Now... this one screwed with my head for a long time, at least
a few hours. And it wasn't until I finally realized that I wasn't
going to find an answer that I decided to post a question, my first
one, on stackoverflow. When I went to create an account on
stackoverflow, it hit me what was probably supposed to be in that
login box (and you know exactly what I'm talking about). So, instead
of putting an email address in there, I put the URL of the Google
OpenID provider (https://www.google.com/accounts/o8/id) and the sample
finally started working. This should have been documented better.
The above three items are simply my experience trying to get the
sample to work. You guys may or may not consider this (in terms of
documentation) when you update the code for the next release.
> This might come of as a bit harsh, but really isn't meant to be so..There is only one way to interpret your arrogant response.
>
My need to use classic ASP is one of necessity and not one of choice.
> If you insist on continuing with classic ASP instead of taking the time to
> upgrade, then you should at least be familiar with working with COM-servers.
> Registering them aren't exactly rocket science.
>
On Sep 3, 4:59 pm, BCK <in2is...@gmail.com> wrote:Since I'm less than ignorantabout .NET fundamentals, my language of necessity is Classic ASP
If you insist on including a COM interface for a 15-year old
programming language, you should at least consider the audience you
are working with and provide documentation that is not only accurate,
but complete, to say nothing of putting the proper supporting
libraries in the correct locations instead of making me hunt for it.
Seems that would be non-rocket science as well.
> If you know little of it, why are you implementing it? And why would you
> implement it on a production server without knowing what it is/does?
> I suggest you start by reading up on it - it really isn't to hard to grasp.
>
> I would expect this error from a user, but not from a developer implementing
> it.
>
> I beg to differ - if you don't *know* what a valid OpenID is, then youSo this is what you have to offer? You waste your time, and mine, to
> shouldn't be implementing it.
>
insult me over and over again when I have come here looking for help
and to provide feedback for the documentation on the latest release? I
know why I'm implementing it. I know what I need to use it for and
what benefits the technology provides to me.
Your responses provide
*NOTHING* of value and contribute *ZERO* substance to the question.
Here's some free advice... if you don't have anything to offer that
actually helps, move along.
Troll!
--
You received this message because you are subscribed to the Google Groups "DotNetOpenAuth" group.
To post to this group, send email to dotnet...@googlegroups.com.
To unsubscribe from this group, send email to dotnetopenid...@googlegroups.com.
-redirectUrl = dnoi.CreateRequestWithSimpleRegistration(Request.Form("openid_identifier"), realm, thisPageUrl, "nickname,email", "fullname")
This should do it. If not, it may be that Google requires RP discovery to succeed. RP Discovery is a good thing to make work anyway. The directions to do it are at http://blog.nerdbank.net/2008/06/why-yahoo-says-your-openid-site.html. Note though that classic ASP wasn't the audience I had in mind when writing the post, so you may need to adapt some techniques a bit.I take it back. The classic ASP COM server in DotNetOpenAuth v3.4.5 does actually enable you to get a Google user's email address. You do need to modify the sample slightly:-redirectUrl = dnoi.CreateRequestWithSimpleRegistration(Request.Form("openid_identifier"), realm, thisPageUrl, "nickname,email", "fullname")
+redirectUrl = dnoi.CreateRequestWithSimpleRegistration(Request.Form("openid_identifier"), realm, thisPageUrl, "", "email")This should do it. If not, it may be that Google requires RP discovery to succeed. RP Discovery is a good thing to make work anyway. The directions to do it are at http://blog.nerdbank.net/2008/06/why-yahoo-says-your-openid-site.html. Note though that classic ASP wasn't the audience I had in mind when writing the post, so you may need to adapt some techniques a bit.--
requestUrl = "http://" + Request.ServerVariables("HTTP_HOST") + Request.ServerVariables("HTTP_URL")
Set dnoi = server.CreateObject("DotNetOpenAuth.OpenId.RelyingParty.OpenIdRelyingParty")
On Error Resume Next
Set authentication = dnoi.ProcessAuthentication(requestUrl, Request.Form)
--
Thanks. It's nice to get positive reinforcement.