thanks a lot Davide this would be awesome!!

regards

antonio
On Aug 7, 2014, at 11:37 AM, Davide Palmisano <dpalmis...@gmail.com> wrote:

> Dear Stein,
> 
> thank you very much for your prompt response. It worked perfectly and it now 
> makes sense.
> 
> Since this seems to be a problem that every new user which approaches Oltu 
> (and OAuth provider in general) experiences, I can write a wiki page on the 
> Olto confluence if you like.
> 
> many thanks,
> 
> Davide
> 
> 
> On Wed, Aug 6, 2014 at 10:13 PM, Stein Welberg <st...@onegini.com> wrote:
> Hi Davide,
> 
> Please have a look at the OAuthUnauthenticatedTokenRequest. This should 
> support the request that you want. In this class a client secret is not 
> required. 
> 
> The reason for making the client secret required in the OauthTokenRequest 
> (the default) is to have sensible (secure) defaults and enforcing client 
> authentication is recommended in the OAuth spec :-).
> 
> Hope this helps!
> 
> Met vriendelijke groet / Kind regards,
> 
> Stein Welberg | CTO 
> 
> 
> <Onegini logo small signature[18].png>
> 
> 
> 
> M: +31639110574 | st...@onegini.com | Pompmolenlaan 9, 3447 GK, Woerden | 
> www.onegini.com
> 
> Visit www.onegini.me to create your own Onegini digital identity today!
> 
> On 6 aug. 2014, at 18:32, Davide Palmisano <dpalmis...@gmail.com> wrote:
> 
>> Dear Oltu community,
>> 
>> i'm trying to implement an OAuth provider with the possibility of using 
>> grant_type=password as specified here[1].
>> 
>> I've searched the amber mailing list and apparently someone else had exactly 
>> the same problem[2].
>> 
>> Problem is that even if the RFC says that I can request a token simply 
>> sending something like
>> 
>> /oauth/token?grant_type=password&username=foo&password=bar&client_id=myClient
>> 
>> when I try build an OAuthTokenRequest
>> 
>> OAuthTokenRequest oauthRequest =  new OAuthTokenRequest(request);
>> 
>> I get an Exception like as follows (missing client_secret):
>> 
>> OAuthProblemException{error='invalid_request', description='Missing 
>> parameters: client_secret', uri='null', state='null', scope='null', 
>> redirectUri='null', responseStatus=0, parameters={}}
>> 
>> which doesn't really make sense to me, since client_secret is not required 
>> for this grant_type.
>> 
>> Then I looked at the integration tests[3], and it seems you're adding 
>> client_secret to password granted requests.
>> 
>> What am I doing wrong? Is it possible that Oltu is slightly misaligned with 
>> the RFC or I'm totally misusing it?
>> 
>> thank you in advance guys,
>> 
>> Davide
>> 
>> [1] http://tools.ietf.org/html/rfc6749#page-37 paragraph 4.3.1
>> [2] http://markmail.org/message/n573w5nwrnqp3zod
>> [3] 
>> https://svn.apache.org/repos/asf/oltu/trunk/oauth-2.0/integration-tests/src/test/java/org/apache/oltu/oauth2/integration/AccessTokenPasswordCredentialsTest.java
>> 
>> -- 
>> Davide Palmisano
>> 
>> http://davidepalmisano.com
>> http://twitter.com/dpalmisano
> 
> 
> 
> 
> -- 
> Davide Palmisano
> 
> http://davidepalmisano.com
> http://twitter.com/dpalmisano

Reply via email to