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이 간단 "cassification"를 가능하게하는 repoze.who 프레임 워크를위한 플러그인입니다 (예 : 자질 응용 프로그램 SSO 메커니즘의 일부를 각) 파이썬 붙여 넣기를 통해 배포 할 수있는 모든 응용 프로그램의.
(이 만 CAS 3.0에서 테스트되었습니다로 호환성이 보장되지 않으며, 아직) repoze.who.plugins.cas 현재는 CAS & NBSP의 다른 버전과 함께 사용할 수 있지만 CAS 3.0을 지원합니다.
사용할 수있는 응용 프로그램 :
- 앱 WSGI 환경 REMOTE_USER 키를 활용 simple_authentication WSGI의 사양에 부합.
(:, phpBB를 CAS 패치와 - 파이썬과 PHP의 통합을위한 붙여 넣기 필터로 wphp 사용 - 예) - 응용 프로그램은 자신에게 CAS 메커니즘을 처리 할 수​​있는
설치
CAS
또한 기본적으로 CAS-servlet.xml 파일에 LogoutController 콩에 추가하고 로그 아웃을 활성화해야합니다.

아무것도 단지 그들을 설정하고 데모 / 디렉토리에서 볼 수 있듯이 설정 파일을 작성, 앱 필요하지 않습니다.
구성은 매우 간단합니다, 당신은 설정 파일이 난자 제공 데모에 예를 취해야한다.
다음은 who.ini 파일, 그것에서 무엇을 찾을 수 있습니다 :
# 식별자
# @param :
# - cas_url : 당신의 CAS 서버에 URL. 당신의 URL의 끝에 슬래시가 있어야합니다.
# - rememberer_name : 기억을위한 플러그인의 이름 (대표)
# - path_toskip : URL을 처리하는 자신의 방법 CAS의 본격위한 정규식
# - 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 =. * / 로그 아웃. *
합니다. & nbsp;. * 모드 = 로그 아웃 *
# 도전 결정기
# @param :
# - path_login : 그 정규 표현식은 도전을 리디렉션해야하는 URL 표시
# 예를 들어, : CAS를 들어, URL과 같은 "/ CAS / 로그인"에 이동합니다
[플러그인 : 판별]
사용 = repoze.who.plugins.cas.challenge_decider : make_plugin
path_login =
합니다. & nbsp;. * / 로그인 TRAC *
합니다. & nbsp; * / 로그인 $
[플러그인 : 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
플러그인 =
& NBSP; casauth
& NBSP; auth_tkt
[인증 자]
# 1 PLUGIN_NAME, classifier_name .. 아니면 그냥 PLUGIN_NAME (모든 좋은)
플러그인 =
& NBSP; casauth
[도전자]
(모든 좋은) .. 아니면 그냥 PLUGIN_NAME : classifier_name #의 PLUGIN_NAME
플러그인 =
& NBSP; casauth

이 릴리스의 새로운 기능입니다 무엇 :

이 문서 마크 업 수정.

이 버전 0.1.2의 새로운 기능 :

이 CAS의 URL과 auth_tkt 플러그인에 대한 예 구성에 마이너 추가. [davidjb]

이 요구 사항 :

이 파이썬
당신은 CAS 서버 작업이 있어야합니다

코멘트 repoze.who.plugins.cas

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!