- django-mama-cas 是server
- django-cas-ng 是客户端
- 用的最新的django-cas-ng 4.2.1 (djangocas.dev)])
- 按文档做基础配置就好。
- 会出现 多是跳转的问题,解决如下:
LOGIN_URL = 'login'
LOGOUT_URL = 'logout'
CAS_LOGIN_URL_NAME = 'login'
CAS_LOGOU_URL_NAME = 'logout'
login,logout放project下的urls中
{% url 'name' %}不加app限定就是用project下urls的name可
- 如何看返回的数据,怎样存到user表
print(request.session['attributes'])
存到表就先用字典映射吧
/#CAS_CREATE_USER = True #这个关掉 否则和下面冲突,会建立两次#试了下不用关
CAS_APPLY_ATTRIBUTES_TO_USER = True
CAS_RENAME_ATTRIBUTES = {'uid':'idcode','cn':'username','telephoneNumber':'phone'}
SESSION_EXPIRE_AT_BROWSER_CLOSE = True #关浏览器退出登录
网友评论