Hi guys,

OAuth 2, Draft 23, Paragraph 4.1.2.1 clearly states:

If the request fails due to a missing, invalid, or mismatching redirection
> URI, or if the client
> identifier is missing or invalid, the authorization server SHOULD inform
> the resource owner of
> the error, and MUST NOT automatically redirect the user-agent to the
> invalid redirection URI.
>

So, Case 1 is the only accepted case here.

Buhake Sindi


On 21 February 2012 13:34, matake@gmail <mat...@gmail.com> wrote:

> So the answer is "Show the error to the user without redirecting back to
> the client", right?
> I'm now developing OAuth2 and OpenID Connect ruby library, and both of
> them return errors
>
> case 1. redirect with error in query if response_type is "code" but it's
> not supported
> case 2. redirect with error in fragment if response_type is "token code",
> "token id_token", "token code id_token" or "code id_token" but it's not
> supported
> case 3. otherwise show error to the user without redirect since server
> cannot understand the response_type at all
>
> But other server might not understand some of response_types listed in
> case 2 at all and choose case 3 in such case.
> (ie. OAuth servers which don't understand OpenID Connect won't understand
> "id_token")
>
> So I'm afraid that it reduces interoperability, a bit.
>
> On 2012/02/21, at 13:22, William Mills wrote:
>
> I does allow some parts of your server config to be discovered.  More of a
> problem in error responses is usually echoing back the user data, or
> allowing user enumeration for example.  Care is required, but you don't
> have a ton of options here.
>
>   ------------------------------
> *From:* Igor Faynberg <igor.faynb...@alcatel-lucent.com>
> *To:* oauth@ietf.org
> *Sent:* Monday, February 20, 2012 9:37 AM
> *Subject:* Re: [OAUTH-WG] Quick question about error response for
> "response_type=unknown"
>
>  Could there be a potential security hole in providing an error
> response?  (Not that I see it, but many problems in the past had been
> caused by helpful responese.)
>
> Igor
>
> On 2/20/2012 11:57 AM, William Mills wrote:
>
>  Respond with an error in protocol.  Thta won't include a redirect, and
> the client has to know what to do.
>
>    ------------------------------
> *From:* nov matake <n...@matake.jp> <n...@matake.jp>
> *To:* oauth WG <oauth@ietf.org> <oauth@ietf.org>
> *Sent:* Monday, February 20, 2012 6:11 AM
> *Subject:* [OAUTH-WG] Quick question about error response for
> "response_type=unknown"
>
> Hi OAuthers,
>
> My apologies if you already discussed this.
>
> When OAuth server received unknown response_type, how should the server
> handle the error?
>
> 1. Show the error to the user without redirecting back to the client
> 2. Redirect back to the client including the error in query
> 3. Redirect back to the client including the error in fragment
>
> Since choosing 2 or 3 is impossible in this case, 1 seems reasonable for
> me.
>
>
> --
> nov
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>
>
>
> _______________________________________________
> OAuth mailing listOAuth@ietf.orghttps://www.ietf.org/mailman/listinfo/oauth
>
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>
>
>  _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>
>
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>
>
_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to