Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 中央身份验证服务是否有任何限制每个服务的用户访问的规定?_Python_Django_Single Sign On_Cas - Fatal编程技术网

Python 中央身份验证服务是否有任何限制每个服务的用户访问的规定?

Python 中央身份验证服务是否有任何限制每个服务的用户访问的规定?,python,django,single-sign-on,cas,Python,Django,Single Sign On,Cas,我一直在开发一个Django SSO解决方案,该解决方案使用Django mama cas库进行cas。但是,库提供了一个设置来控制支持哪些服务 数据库中没有通过控制每个用户可以或不能访问的内容来实现这一点的规定 如果我使用这个库并添加一个解决方案来维护哪个用户可以通过db访问某些服务,它会违反标准CAS规范吗 如果没有,是否有比CAS更好的产品在其标准中具有此功能 我知道这个问题似乎是主观的,但请考虑我是问是/否作为答案,所以它不应该违背这样的指导方针。 在来这里之前,我也搜索了很多其他的解决

我一直在开发一个Django SSO解决方案,该解决方案使用Django mama cas库进行cas。但是,库提供了一个设置来控制支持哪些服务

数据库中没有通过控制每个用户可以或不能访问的内容来实现这一点的规定

如果我使用这个库并添加一个解决方案来维护哪个用户可以通过db访问某些服务,它会违反标准CAS规范吗

如果没有,是否有比CAS更好的产品在其标准中具有此功能

我知道这个问题似乎是主观的,但请考虑我是问是/否作为答案,所以它不应该违背这样的指导方针。
在来这里之前,我也搜索了很多其他的解决方案

答案是肯定的,你可以做到

检查CAS服务器的当前实现,有基于角色的访问控制功能。可以在CAS git上找到更多详细信息