pyramid_whoauth

소프트웨어 스크린 샷:
pyramid_whoauth
소프트웨어 정보:
버전: 0.1.2
업로드 날짜: 14 Apr 15
라이센스: 무료
인기: 6

Rating: 1.5/5 (Total Votes: 2)

는 pyramid_whoauth repoze.who v2로 API를 사용하여 피라미드위한 인증 정책이다.
이 플러그인은 피라미드 인증 정책으로 repoze.who 인증 스택을 구성 할 수 있습니다. 그것은 repoze.who의 API 공장을 받아 피라미드 IAuthenticationPolicy로 변합니다 :
repoze.who.config 수입 make_api_factory_with_config에서
api_factory = make_api_factory_with_config (global_conf "등 / who.ini")
authn_policy = WhoAuthenticationPolicy (api_factory)
config.set_authentication_policy (authn_policy)
이것은 지정된 설정 파일에서 repoze.who 구성을로드하고 피라미드로 후크합니다.
대신 repoze.who 미들웨어 pyramid_whoauth 사용의 이점은 애플리케이션이 예를 이용하여 명시 적으로 요청할 때 인증이 수행되는 경우에만 인 피라미드의 authenticated_userid () 함수.
편의를 위해, 당신은 또한 당신의 paster 배포 설​​정의 일부로 repoze.who의 모든 구성 설정을 지정할 수 있습니다. 예를 들어, 다음이있을 수 있습니다 :
[응용 프로그램 : pyramidapp]
사용 = 달걀 : mypyramidapp
who.plugin.basicauth.use = repoze.who.plugins.basicauth : make_plugin
who.plugin.basicauth.realm = MyRealm
who.plugin.authtkt.use = repoze.who.plugins.auth_tkt : make_plugin
who.plugin.authtkt.secret = 오 그래서 비밀!
who.identifiers.plugins = authtkt BasicAuth를
who.authenticators.plugins = authtkt BasicAuth를
who.challengers.plugins = BasicAuth를
이것은 "BasicAuth를"피라미드의 점으로 설정 스타일보다는 repoze.who 설정 파일을 사용하여 "auth_tkt"플러그인을 사용하는 repoze.who 구성합니다. 그런 다음 당신의 구성자에 pyramid_whoauth 모듈을 포함하는 간단한 문제입니다 :
config.include ( "pyramid_whoauth")
주어진 설정에서 repoze.who의 API 공장을 구성 할뿐만 아니라, 응용 프로그램에 대한 몇 가지 여분의 편의를 설정합니다 :
- repoze.who를 통해 자격 증명을 도전 금지보기
- 어떤 자격 증명을 인증 로그인보기는 POST을 통해 제출
- 액세스 할 때 로그 아웃보기 헤더를 잊지 보냅니다
- 각 응답을 repoze.who "기억"메소드를 호출 트윈

이 릴리스의 새로운 기능입니다 것은 :

이 직접 EXCVIEW 트윈 위의 트윈을 놓습니다. 이것은 다른 관련이없는 트윈 아래입니다 보장 도움이 될 것입니다, 그래서 그들은 ApplicationRedirectException가 발생되는 것을 볼 수 없습니다.

이 버전 0.1.1의 새로운 기능 : MPL 2.0

이 업데이트

이 요구 사항 :

이 파이썬

개발자의 기타 소프트웨어 Mozilla Services Team

코멘트 pyramid_whoauth

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