• 配置 CAS 登陆
    • 前提条件
    • 配置 seahub_settings.py

    配置 CAS 登陆

    自从 6.3.0 专业版开始,Seafile 支持 CAS 单点登录。您可以通过以下流程完成对接 CAS 的配置。

    前提条件

    此处我们认为您的网络环境中已经部署了可用的 CAS 服务。并假设该服务的访问地址为:https://<CAS-SERVER-IP>:<PORT>/cas/。并且您应该正在使用 Seafile 专业版 6.3.0 以上的版本。

    配置 seahub_settings.py

    • 在 conf/seahub_settings.py 中添加以下配置信息:

      1. ENABLE_CAS = True
      2. CAS_SERVER_URL = 'https://<CAS-SERVER-IP>:<PORT>/cas/'
      3. CAS_LOGOUT_COMPLETELY = True
      4. # 如果您的 CAS 服务使用的是自签名证书,请将下边一行的配置信息取消注释。
      5. #CAS_SERVER_CERT_VERIFY = False
    • 重启 seahub 进程,生效以上配置信息:

      1. ./seahub.sh restart

    现在您应该可以使用 CAS 单点登陆了。接下来访问 Seafile 时,在登陆菜单栏中的左下角将会出现一个 “单点登陆”,点击该处即可跳转到 CAS 的登陆界面。

    原文: https://manual-cn.seafile.com/deploy_pro/cas.html