Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
captcha prompts
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  4 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Brian Eaton  
View profile  
 More options Oct 16 2009, 9:50 pm
From: Brian Eaton <bea...@google.com>
Date: Fri, 16 Oct 2009 18:50:23 -0700
Local: Fri, Oct 16 2009 9:50 pm
Subject: captcha prompts
I've been thinking about the note that Dick sent out proposing a
special error code for captcha rate limiting when a client is trying
to exchange a username and password for a delegation token.  This is
very similar to Google's ClientLogin interface.  I talked to a couple
of folks here to find out how many developers have actually handled
captchas in their ClientLogin implementations.  Not many.  Most just
fail.

Even developers who have taken the time to handle captchas tend to do
so by opening up a web browser rather than displaying the captcha
themselves.

We clearly need rate limiting on this kind of API, and we do need a
way for users to recover when their accounts are rate limited
accidentally.  But full-on captcha support seems unlikely.

I think we should just return some error text with a URL to the client
instead.  Developers can ask the user to visit that URL.

Note that this also lets us add audio captchas/cookie reputation
checks/etc... pretty easily.

Cheers,
Brian


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dick Hardt  
View profile  
 More options Oct 19 2009, 1:45 pm
From: Dick Hardt <Dick.Ha...@microsoft.com>
Date: Mon, 19 Oct 2009 17:45:43 +0000
Local: Mon, Oct 19 2009 1:45 pm
Subject: RE: [WRAP] captcha prompts
Hi Brian

It was actually Allen's idea to use captcha rate limiting. On our call, we concluded that including the captcha rate limit as an option made sense. Thanks for the data point that not many developers support the captcha interface you expose.

We also were going to make it optional to include a URL in the results that the app could send the user. This is clearly easier for apps that can launch a browser. Those apps though are likely better served by the Rich App profile rather than the Username and Password profile.

Making it optional enables a consistent means of doing captcha, and then implementers can decide if that works for their situation.

In other words, I think it is best to define a number of standard mechanisms for resolving the problem so that whichever one(s) become popular, there is a defined way to do it instead of a million slightly different snowflakes. Does that work?

-- Dick


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Allen Tom  
View profile  
 More options Oct 19 2009, 2:18 pm
From: Allen Tom <a...@yahoo-inc.com>
Date: Mon, 19 Oct 2009 11:18:06 -0700
Local: Mon, Oct 19 2009 2:18 pm
Subject: Re: [WRAP] Re: captcha prompts

Hi Dick,

I would like to see an optional CaptchaRequired similar to what Google
has for ClientLogin:
http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html

Yahoo has a virtually identical "CaptchaRequired" error response for our
APIs that take the username/password as inputs. When the CaptchaRequired
error is returned, the client is expected to display the captcha to the
user, and then resubmit the username/password along with the captcha and
captcha solution.

We do have another error response similar to the one Brian proposed,
where the client is expected to tell the user to go login to Yahoo using
a regular web browser. This error response is returned when the user's
account is locked for whatever reason, including suspected password
cracking.  This workflow doesn't work as well as the CaptchaRequired
flow because the user's account could get locked again between the time
the user logs in via a browser and and the time the client resubmits the
request.

Allen


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dick Hardt  
View profile  
 More options Oct 19 2009, 2:20 pm
From: Dick Hardt <Dick.Ha...@microsoft.com>
Date: Mon, 19 Oct 2009 18:20:36 +0000
Local: Mon, Oct 19 2009 2:20 pm
Subject: RE: [WRAP] Re: captcha prompts

Sorry if I was not clear. I plan on including a number of mechanisms, including the captcha one.

-Dick

From: WRAP-WG@googlegroups.com [mailto:WRAP-WG@googlegroups.com] On Behalf Of Allen Tom
Sent: Monday, October 19, 2009 11:18 AM
To: WRAP-WG@googlegroups.com
Subject: [WRAP] Re: captcha prompts

Hi Dick,

I would like to see an optional CaptchaRequired similar to what Google has for ClientLogin:
http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html

Yahoo has a virtually identical "CaptchaRequired" error response for our APIs that take the username/password as inputs. When the CaptchaRequired error is returned, the client is expected to display the captcha to the user, and then resubmit the username/password along with the captcha and captcha solution.

We do have another error response similar to the one Brian proposed, where the client is expected to tell the user to go login to Yahoo using a regular web browser. This error response is returned when the user's account is locked for whatever reason, including suspected password cracking.  This workflow doesn't work as well as the CaptchaRequired flow because the user's account could get locked again between the time the user logs in via a browser and and the time the client resubmits the request.

Allen

Dick Hardt wrote:

Hi Brian

It was actually Allen's idea to use captcha rate limiting. On our call, we concluded that including the captcha rate limit as an option made sense. Thanks for the data point that not many developers support the captcha interface you expose.

We also were going to make it optional to include a URL in the results that the app could send the user. This is clearly easier for apps that can launch a browser. Those apps though are likely better served by the Rich App profile rather than the Username and Password profile.

Making it optional enables a consistent means of doing captcha, and then implementers can decide if that works for their situation.

In other words, I think it is best to define a number of standard mechanisms for resolving the problem so that whichever one(s) become popular, there is a defined way to do it instead of a million slightly different snowflakes. Does that work?

-- Dick


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »