美文网首页
Django-cas-ng配置

Django-cas-ng配置

作者: wyude | 来源:发表于2021-09-14 15:29 被阅读0次
    • 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 #关浏览器退出登录

    相关文章

      网友评论

          本文标题:Django-cas-ng配置

          本文链接:https://www.haomeiwen.com/subject/zrmcgltx.html