I'm trying to get CAS auth working with "https://.." but it is giving me problems. Below is my setup
1. Environment is ArchLinux (Banana M2) + RocketServer + Web2py: Web2Py 2.13.4, Rocket 1.2.6, Python 2.7.10 All databases running on SQLite, default app path. 2. I have one web2py app that acts as a CAS provider: db.py with auth = Auth(db) und auth.define_tables(username=True, signature=False) default.py with def user(): return dict(form=auth()) 3. I have another consumer web2py app that uses the CAS-web2py app as CAS provider for authentication. db.py with auth=Auth(db,cas_provider='https://.../default/user_cas/cas'), auth.define_tables(username=True, signature=False) 4. The Web2py-Framework is started using OpenSSL-Certificates 'python2 web2py -a 'password' -c server.crt -k server.key -i 0.0.0.0 -p 443' Problem: 1. When I use the login in the CAS-application I can manage the users (login an add new user) 2. When I use the consumer application I can login using the CAS-provider application, but the user is not added in the table db.auth_user of the consumer application. So if I write a dataset in an table with the 'auth_signature'-field there is the 'IntegrityError: FOREIGN KEY contraint failed' -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.