i have configured my system to be an oauth provider and added a decorator 
to all RESTful calls to validate the oauth signature.  yes, i do this on 
each request that i require authentication for.

On Tuesday, May 28, 2013 6:01:11 AM UTC-7, Ruben D. Orduz wrote:
>
> Yes, most REST patterns I've seen are handled either by http basic auth or 
> else request signing. Either option requires handling that on each call.
>
>
> On Tue, May 28, 2013 at 4:54 AM, Michele Comitini 
> <[email protected]<javascript:>
> > wrote:
>
>> REST is stateless so you should not rely on session, hence you can use 
>>
>> auth.settings.allow_basic_login = True
>>
>> see here
>> http://web2py.com/books/default/chapter/29/10#Access-Control
>>
>> for proper (as per RFC) authentication challenge with realm use:
>>
>> @auth.basich(basic_auth_real=<True|"any string">)
>>
>> An alternative is to pass an argument or a parameter with authencation 
>> info and use
>> auth.login_bare
>>
>> Anyway you must pass authentication info with each call since being the 
>> service stateless the server has no way to recognize the client.
>>
>> mic
>>
>>
>> 2013/5/27 Ray (a.k.a. Iceberg) <[email protected] <javascript:>>
>>
>>> Hi Alec,
>>>
>>> On Tuesday, July 17, 2012 1:03:04 AM UTC+8, Alec Taylor wrote:
>>>>
>>>> On Tue, Jul 17, 2012 at 2:20 AM, David Marko <[email protected]> wrote:
>>>> > +1 from me having this. Btw. On client side i'm using AngularJS and 
>>>> Trigger.io (instead of PhoneGap)
>>>>
>>>> I've been looking around, and will have one of the following setups:
>>>>
>>>>    - *AngularJS <http://angularjs.org/>* with 
>>>> *BarristerRPC<http://barrister.bitmechanic.com/>
>>>>    * 
>>>>    - *BackboneJS <http://backbonejs.org/>* with 
>>>> *Backbone.Rpc<https://github.com/asciidisco/Backbone.Rpc>
>>>>    *
>>>>    - *JQuery mobile* <http://jquerymobile.com/> with 
>>>> *jquery-jsonrpc*<https://github.com/datagraph/jquery-jsonrpc>(or plain 
>>>> JSON.stringify)
>>>>    
>>>> All within a *PhoneGap <http://phonegap.com/>* (*Apache 
>>>> Cordova<http://incubator.apache.org/cordova/>
>>>> *) app using the* Facebook connect 
>>>> plugin<https://github.com/davejohnson/phonegap-plugin-facebook-connect>
>>>> * for authentication (for graceful downgrade from Facebook mobile 
>>>> app<https://www.facebook.com/mobile/>to Facebook 
>>>> website auth <https://touch.facebook.com>).
>>>>
>>>> I should have a PoC <http://en.wikipedia.org/wiki/Proof_of_Concept> on 
>>>> August 2 with a full backend written in web2py and two frontends (one in 
>>>> web2py views; the other in one of the above frameworks).
>>>>
>>>> Subsequently I'll release it under a full open-source license onto 
>>>> Bitbucket. I'll post to the web2py list with link + slides when the repo 
>>>> is 
>>>> live 
>>>>
>>>
>>> Sorry for late response. I am a web2py veteran who dives into restful 
>>> world only recently. Do you have any finding to share about the restful 
>>> authentication in web2py? Thanks in advance!
>>>
>>> Regards,
>>> Ray
>>>  
>>> -- 
>>>  
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "web2py-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>>
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>  
>>>  
>>>
>>
>>  -- 
>>  
>> --- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "web2py-users" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/web2py/FyxbO0WGMhU/unsubscribe?hl=en.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to