repoze.who.plugins.cas

软件截图:
repoze.who.plugins.cas
软件详细信息:
版本: 0.2.2
上传日期: 14 Apr 15
许可: 免费
人气: 2

Rating: 2.5/5 (Total Votes: 2)

repoze.who.plugins.cas对于repoze.who框架使简单的“cassification”插件(即:每个气质您的应用程序的SSO机制的一部分),可以通过Python的粘贴部署的所有应用程序。
repoze.who.plugins.cas目前支持CAS 3.0,虽然它可能与CAS&NBSP的其他版本中使用;(到目前为止,还没有兼容性的保证,因为它只是进行了测试CAS 3.0)。
应用可以使用的:
- 应用程序符合有关simple_authentication WSGI规范,走在WSGI环境REMOTE_USER关键的优势。
- 应用程序,它可以处理自己的CAS机制(例如:phpBB的与CAS的补丁, - 使用wphp作为糊状滤波器集成PHP与蟒蛇 - )
安装
CAS
你还必须启用这基本上是增加在LogoutController豆在CAS-servlet.xml中注销。
您的应用程序
没有什么需要为您的应用程序,只需将它们设置并填写配置文件作为演示/目录中看到。
配置是非常简单的,你应该在配置文件试玩提供与卵子结合的例子。
这里是你可以在里面找到,为who.ini文件:
#标识符
#@参数:
# - cas_url:URL您的CAS服务器。确保您的网址有一个结尾的斜线。
# - rememberer_name:插件的记忆名(代表)
# - path_toskip:正则表达式的URL处理他们自己的方式CAS AUTHENT
# - path_logout:正则表达式,看是否注销,必须进行(并通过挑战触发忘了)
#警告:必须包括退出的甚至path​​_toskip应用程序的路径
#正确的CAS注销也
[插件:casauth]
使用= repoze.who.plugins.cas.main_plugin:make_plugin
cas_url = https://开头servcas:8443 / CAS /
rememberer_name = auth_tkt
path_toskip = * / PHPBB /.*
path_logout = * /注销。*
  *。MODE =注销*
#挑战决胜局
#@参数:
# - path_login:这些正则表达式指出哪些URL应该被重定向一个挑战
例如# :对于CAS,将被重定向一个“/ CAS /登录”像网址
[插件:决胜局]
使用= repoze.who.plugins.cas.challenge_decider:make_plugin
path_login =
  *。TRAC /登录*
  * /登录$
[插件:auth_tkt]
#鉴定
使用= repoze.who.plugins.auth_tkt:make_plugin
秘密=秘密
cookie_name =燕麦片
安全=假
include_ip =假
[普通]
request_classifier = repoze.who.classifiers:default_request_classifier
remote_user_key = REMOTE_USER
#招:瞄准插件的名字是一样的
challenge_decider =决胜局
[标识符]
#PLUGIN_NAME; classifier_name:..或者只是PLUGIN_NAME(好有)
插件=
  casauth
  auth_tkt
[鉴定人]
#PLUGIN_NAME; classifier_name ..或者只是PLUGIN_NAME(好有)
插件=
  casauth
[挑战者]
#PLUGIN_NAME; classifier_name:..或者只是PLUGIN_NAME(好有)
插件=
  casauth

什么在此版本中是新的

  • 在文档标记修复

什么是0.1.2版本,新的

  • 在轻微增加约CAS URL和auth_tkt示例配置插件。 [davidjb]

要求

  • 在Python中
  • 您必须有一个CAS服务器工作

意见 repoze.who.plugins.cas

评论没有发现
添加评论
打开图片!