web2py CAS 自定义字段
web2py CAS custom fields
我已经将我的 web2py 应用程序设置为与 JASIG CAS (CAS 2) 一起工作,如下 db.py:
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')]
问题是字段没有被填充。我错过了什么吗?
web2py 的 CAS 2.0 实现存在问题,检查了 XML 信封,但没有检查实际的属性结构。我对分叉做了一些更改并提交了拉取请求。
我已经将我的 web2py 应用程序设置为与 JASIG CAS (CAS 2) 一起工作,如下 db.py:
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')]
问题是字段没有被填充。我错过了什么吗?
web2py 的 CAS 2.0 实现存在问题,检查了 XML 信封,但没有检查实际的属性结构。我对分叉做了一些更改并提交了拉取请求。