On Wed, Dec 9, 2009 at 12:57 PM, mr.freeze <[email protected]> wrote: > I think session.forget is just for optimization since most services > won't need to track sessions. You can remove it if you need session > cookies.
Txs, Miguel > On Dec 9, 6:41 am, Miguel Lopes <[email protected]> wrote: >> I have call() there, but I'm curious about your use of session.forget() >> Why is this needed. >> >> Nice idea on using the auth.is_logged_in() inside the service >> procedure. That is a nice approach to authenticate the service. >> >> I was having some problems so solved the problem with a temp token. >> However, I've just upgrade due to a bug, so I'll retry the >> authentication. >> >> Txs, >> Miguel >> >> On Wed, Dec 9, 2009 at 12:24 PM, mr.freeze <[email protected]> wrote: >> > You should have a call function in your controller: >> > def call(): >> > ... >> > session.forget() >> > return service() >> >> > You can expose a function like so: >> > @service.run >> > def add_two(a,b): >> > if auth.is_logged_in(): >> > return a+b >> > return 'unauthorized' >> >> > You can call like: >> >http://127.0.0.1:8000/app/default/call/run/add_two?a=hello&b=world >> >http://127.0.0.1:8000/app/default/call/run/add_two/hello/world >> >> > Is that what you're looking for? >> >> > On Dec 8, 11:59 am, Miguel Lopes <[email protected]> wrote: >> >> Hi, >> >> >> I'm looking to service another application with a web2py service. >> >> A goal is connect to web2py and download a file via a webservice. I've >> >> managed to do this using urllib (on the desktop client) and by >> >> exposing a service.run in web2py. But the access to the service must >> >> be secure, so I'm wondering on the way to authenticate it. >> >> >> On the client side: should / can urllib2 be used in this scenario >> >> (namely HTTPPassMgr)? >> >> >> On the web2py side: is there a standard way of exposing the run service? >> >> >> If there is a standard way I rather use it. Alternative, I would >> >> expose a custom login function through the service, return a temporary >> >> token and then use it in every call to exposed services. If there's no >> >> standard I wonder if any of you would suggest otherwise? >> >> >> I also wonder how an upload function exposed through this service >> >> would look like? >> >> >> Txs, >> >> Miguel > > -- > > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/web2py?hl=en. > > > -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.

