BOOM! Much thanks. I have changed it to read: auth.settings.login_form = RPXAccount(request, api_key='...', domain='...', url = URL('default', 'user', args='login', host=True, scheme=True) + "/%s/default/user/login" % request.application)
and it's working! On Sat, May 19, 2012 at 2:23 PM, Anthony <abasta...@gmail.com> wrote: > Try > > url = URL('default', 'user', args='login', host=True, scheme=True) > > That will construct a URL including the current host and the current scheme > (i.e., http or https). > > More generally, the current host can be found in request.env.http_host, and > the current scheme in request.env.wsgi_url_scheme (request.is_https also > indicates whether the scheme is https or not). > See http://web2py.com/examples/simple_examples/status for more details about > the request and response objects. > > Anthony > > > On Saturday, May 19, 2012 1:32:41 PM UTC-4, rjmolesa wrote: >> >> How can I get the host name that web2py is running on so that I can simply >> deploy a janrain enabled app without editing db.py each time >> >> auth.settings.login_form = RPXAccount(request, >> api_key='...', >> domain='...', >> url = "http://" + application.hostname + "/%s/default/user/login" % >> request.application) -- Jon Molesa rjmol...@gmail.com