For the record: There is a problem on this line https://github.com/web2py/web2py/blob/master/gluon/tools.py#L1415
If you use auth.signature it will raise an error do I propose to change it to: return '%s %s' % (user.get("first_name", "email"), user.get("last_name", "")) or some other check. --