我已经在 db.py 中设置了我的 web2py 应用程序以使用 JASIG CAS (CAS 2),如下所示:
from gluon.contrib.login_methods.cas_auth import CasAuth
auth.settings.login_form=CasAuth(
urlbase = "https://sso.mysite.co.za",
actions = ['login','serviceValidate','logout'],
casversion = 2,
casusername = "cas:user")
我的 CAS 服务器配置为传递一些自定义字段,我在消费者中添加了这些字段:
auth.settings.extra_fields['auth_user']=[Field('tokens')]
问题是这些字段没有被填充。我错过了什么吗?