我正在考虑建立一个django网站的单一登录。我的搜索把我带到了django mama cas和django cas ng,但我不确定我是否可以或应该单独或一起使用它们。在
django CAS ng的强制CAS_SERVER_URL设置也让我感到困惑,因为它给我的印象是,我可能需要第三方服务来让django CAS ng正常工作。在
https://github.com/jbittel/django-mama-cas, https://github.com/mingchen/django-cas-ng
他们一起工作,但不是在同一个Django项目中。一方面,您必须创建一个Django项目并安装django-mama-cas。假设您已经安装了它,并且它位于cas中-server.example.com网站。在
另一方面,如果您有另一个django项目居住在foobar.example.com网站,则必须修改安装和配置django-cas-ng的项目。这里是您必须设置
CAS_SERVER_URL = "cas-server.example.com"
。在所以,foobar.example.com网站是客户,cas-server.example.com网站是服务器。在
然后,如果您有另一个Django项目,让我们说其他-project.example.com项目,您还可以在这里安装
django-cas-ng
,并使用Single Sing-On在两个项目中进行唱入。在相关问题 更多 >
编程相关推荐