详解使用django-mama-cas快速搭建CAS服务的实现
对我来说能偷懒少写点东西最实在)。RBAC又来了(摊手)。从服务的角度来看,认证这种动作也应该被划分到一个具体的服务里面去。无论是OSC还是Github里面,基于Jasig的实现还是非常多的,不过Jasig也太多配置项了。。然后翻到了django-cas这个系列的项目,不过django-cas这个项目早就停更了,另外还有django-mama-cas和django-cas-ng,试了下django-cas-ng。。),django-mama-cas这个项目倒是挺不错的,文档全,配置容易。一下就搞出来了安装django-mama-cas更新配置更新路由添加回调,这里使用内置的,也可以自己扩展。回调主要是登录后可以用ticket过来换用户的其他信息好啦~到此该配置的都配好了。Django-mama-cas这个项目还是非常简单易用的,下次把Oauth配合一下就可以很方便的把统一认证和RBAC的事情都在这个服务搞定了,这种功能每次都写还真是很烦人的
用户评论