一个CAS插件
repoze.who.cas的Python项目详细描述
简介
repoze.who.cas是一个repoze.who插件,允许使用cas <;http://www.jasig.org/cas)服务器作为身份验证提供程序。它让你 指定用户可以对其进行身份验证的cas服务器。一旦他们 通过cas服务器进行身份验证,它们将被重定向到您的应用程序 这样他们的身份将被注入到wsgi环境中 用一个你可以指定的键。
示例who.ini
[plugin:cas] use = repoze.who.plugins.cas:make_plugin cookie_name = someapp-cas secret = ahardtoguessthing cas_login_url = https://cas.example.com/login cas_validate_url = https://cas.example.com/validate
[general] request_classifier = repoze.who.classifiers:default_request_classifier challenge_decider = repoze.who.classifiers:default_challenge_decider remote_user_key = REMOTE_USER
[identifiers] plugins = cas
[authenticators] plugins = cas
[challengers] plugins = cas