I got RPXAccount working now. I think I was using the wrong domain in my settings.
Thanks. On Fri, Jul 16, 2010 at 5:25 PM, mr.freeze <nat...@freezable.com> wrote: > Also, does this only happen with OpenID? > > On Jul 16, 9:22 am, "mr.freeze" <nat...@freezable.com> wrote: > > OpenID works for me. Did you create your own profile mapping for > > OpenID or just use the default? Can you verify that your OpenID > > persona has the basic information set? > > > > On Jul 16, 3:31 am, mat -- <mat...@gmail.com> wrote: > > > > > I found the argument in rpx_account.py and changed it. But issue is the > same > > > for True and False. > > > > > FYI i am getting this in console when running trunk version: > > > > > please visit:http://127.0.0.1:8000 > > > use "kill -SIGTERM 6952" to shutdown the web2py server > > > <gluon.contrib.login_methods.rpx_account.RPXAccount object at > 0x4212b50> > > > None > > > <gluon.contrib.login_methods.rpx_account.RPXAccount object at > 0x41a8210> > > > None > > > > > On Fri, Jul 16, 2010 at 11:14 AM, mdipierro <mdipie...@cs.depaul.edu> > wrote: > > > > It is an argument of RPXAccount. Defaults to true. I have no idea why > > > > it does not work for you. Perhaps MrFreeze can help... I am about to > > > > catch a plane. I will read more tonight. > > > > > > On 16 Lug, 03:10, mat -- <mat...@gmail.com> wrote: > > > > > I can't find the `embed=True` or `embed=False' setting in any of my > > > > files. > > > > > Is it in 1.81.1? > > > > > > > On Fri, Jul 16, 2010 at 10:36 AM, mdipierro < > mdipie...@cs.depaul.edu> > > > > wrote: > > > > > > Do you use embed=True or False? > > > > > > > > On 16 Lug, 02:15, mat -- <mat...@gmail.com> wrote: > > > > > > > After commenting out the new code at the bottom of db.py in > order to > > > > > > enable > > > > > > > OpenID and adding an API key and domain, > > > > > > > I can as a result see the OpenID logo in the welcome page when > > > > clicking > > > > > > the > > > > > > > login link. > > > > > > > > > However, when I enter my OpenID username, it goes through the > login > > > > > > process, > > > > > > > but eventually comes back to the Welcome login screen (with > OpenID) > > > > > > without > > > > > > > login me and without any error message. > > > > > > > > > This happens when testing on both trunk and 1.81.1 on local > linux > > > > > > machine. > > > > > > > > > Am I missing something? > > > > > > > > > On Fri, Jul 16, 2010 at 6:26 AM, mr.freeze < > nat...@freezable.com> > > > > wrote: > > > > > > > > Okay, I sent you a patch to fix the Facebook mapping and also > to > > > > show > > > > > > > > the login prompt automatically when embed=False. > > > > > > > > > > On Jul 15, 9:52 pm, "mr.freeze" <nat...@freezable.com> > wrote: > > > > > > > > > Actually, embed=False works fine. I think the problem was > on my > > > > end. > > > > > > > > > > > On Jul 15, 8:35 pm, "mr.freeze" <nat...@freezable.com> > wrote: > > > > > > > > > > > > Two other issues: > > > > > > > > > > When embed=False, the link doesn't work (I am > investigating > > > > why). > > > > > > > > > > Also, I don't think you should have to click another link > when > > > > > > > > > > embed=False. It should just show the overlay. > > > > > > > > > > > > On Jul 15, 7:21 pm, "mr.freeze" <nat...@freezable.com> > wrote: > > > > > > > > > > > > > Nice. One small issue on the Facebook mapping. First > and last > > > > > > name > > > > > > > > are > > > > > > > > > > > under the profile's 'name' key so it throws and error. > Just > > > > need > > > > > > to > > > > > > > > > > > change these two: > > > > > > > > > > > first_name = profile["name"]["givenName"], > > > > > > > > > > > last_name = profile["name"]["familyName"] > > > > > > > > > > > > > After that I was able to login to Google, Yahoo and > Facebook. > > > > Now > > > > > > I > > > > > > > > > > > just need to figure out how to migrate web2pyslices > accounts > > > > to > > > > > > this! > > > > > > > > > > > > > On Jul 15, 6:36 pm, mdipierro <mdipie...@cs.depaul.edu > > > > > > wrote: > > > > > > > > > > > > > > P.S. You can also try the nightly built fromhttp:// > > > > > > > > web2py.com/examples/static/download > > > > > > > > > > > > > > On 15 Lug, 18:31, mdipierro <mdipie...@cs.depaul.edu > > > > > > wrote: > > > > > > > > > > > > > > > I have integrated Mr Freeze RPX API into web2py > (trunk > > > > only). > > > > > > > > > > > > > > > Take your existing app and at the bottom of db.py > (or > > > > after > > > > > > you > > > > > > > > define > > > > > > > > > > > > > auth) add > > > > > > > > > > > > > > > from gluon.contrib.login_methods.rpx_account > import > > > > > > > > RPXAccount > > > > > > > auth.settings.actions_disabled=['register','change_password','request_reset_password'] > > > > > > > > > > > > > auth.settings.login_form = RPXAccount( > > > > > > > > > > > > > request, > > > > > > > > > > > > > api_key="...", > > > > > > > > > > > > > domain="...", > > > > > > > > > > > > > url = " > http://localhost:8000/%s/default/user/login" > > > > % > > > > > > > > > > > > > request.application) > > > > > > > > > > > > > > > WHERE you can get and api_key and domain by > registering > > > > (for > > > > > > > > free) athttps://rpxnow.com > > > > > > > > > > > > > you choose the domain (has to be unique) and they > give > > > > you > > > > > > the > > > > > > > > > > > > > api_key. > > > > > > > > > > > > > The url is the URL of the login page itself as > visible to > > > > > > your > > > > > > > > > > > > > visitors. > > > > > > > > > > > > > > > If you do not define your own db.auth_user table > this is > > > > all > > > > > > you > > > > > > > > need. > > > > > > > > > > > > > If you define your own table, add a new field to > it: > > > > > > > > > > > > > > > Field('registration_id', > length=512,writable=False, > > > > > > > > > > > > > readable=False, default='') > > > > > > > > > > > > > > > Then visit the login page and viola' you can login > with > > > > > > OpenID, > > > > > > > > > > > > > Google, etc etc. You can add UP to 6 methods for > free > > > > using > > > > > > the > > > > > > > > > > > > > rpxnow.com interface. For more methods, you need > to pay > > > > (I > > > > > > am > > > > > > > > not > > > > > > > > > > > > > affiliated with them and I get no profit but I like > their > > > > > > system) > > > > > > > > > > > > > > > PLEASE TRY IT AND REPORT ANY PROBLEM. > > > > > > > > > > > > > > > I would like to release 1.81.1 with this tomorrow > so I > > > > can > > > > > > show > > > > > > > > it at > > > > > > > > > > > > > EuroPython Saturday. > > > > > > > > > > > > > > > Massimo > > > > > > > > > -- > > > > > > > Mat > > > > > > > -- > > > > > Mat > > > > > -- > > > Mat > -- Mat