Michael Javault created OLTU-194:
------------------------------------
Summary: Parameter OAUTH_REDIRECT_URI is considered REQUIRED even
when it shouldn't
Key: OLTU-194
URL: https://issues.apache.org/jira/browse/OLTU-194
Project: Apache Oltu
Issue Type: Bug
Reporter: Michael Javault
Priority: Minor
The current implementation of the {{OAuthTokenRequest}} forces all
authorization code requests to provide a redirect URI, or fails, but using
{{AuthorizationCodeValidator}}:
{{AuthorizationCodeValidator.java:38}}
{code}
requiredParams.add(OAuth.OAUTH_REDIRECT_URI);
{code}
But per the [RFC 6749|http://tools.ietf.org/html/rfc6749#section-4.1.3], the
redirect URI field is not always required:
{noformat}
redirect_uri
REQUIRED, if the "redirect_uri" parameter was included in the
authorization request as described in Section 4.1.1, and their
values MUST be identical.
{noformat}
I am working with clients that force registration per [section
3.1.2.2|http://tools.ietf.org/html/rfc6749#section-3.1.2.2], and do not provide
a redirect URI.
As a work around, I am using the {{OAuthUnauthenticatedTokenRequest}} class
instead of the {{OAuthTokenRequest}} but I have to re-implement the
{{validateClientAuthenticationCredentials()}} function.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)