/usr/lib/python2.6/site-packages/supervisor/medusa
Edit: /usr/lib/python2.6/site-packages/supervisor/medusa/auth_handler.pyc (4513B)
Ñò
FATc @ s® d Z d d k Z d d k Z d d k Z d d k Z d d k Z d d k Z d d k Z e i Z d d k Z d d d „ ƒ YZ
d d d „ ƒ YZ e i d e i
ƒ Z d S(
s? $Id: auth_handler.py,v 1.1.1.1 2006/06/26 06:36:05 chrism Exp $iÿÿÿÿNt auth_handlerc B sJ e Z d d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( t defaultc C sC t | ƒ | _ | | _ | | _ t i ƒ | _ t i ƒ | _ d S( N( t dictionary_authorizert
authorizert handlert realmt countert
pass_countt
fail_count( t selft dictR R ( ( sB /usr/lib/python2.6/site-packages/supervisor/medusa/auth_handler.pyt __init__ s
c C s | i i | ƒ S( N( R t match( R t request( ( sB /usr/lib/python2.6/site-packages/supervisor/medusa/auth_handler.pyR ' s c C s t t | i ƒ } | oß t i | ƒ } | d j o© t t | i d ƒ } y t i | ƒ } Wn d | GH| i d ƒ d SXt i | d ƒ } | i i
| ƒ o* | i i ƒ | | _
| i i | ƒ qô | i | ƒ qd | GH| i | ƒ n | i | ƒ d S( Nt basici s! malformed authorization info <%s>i t :s# unknown/unsupported auth method: %s( t
get_headert
AUTHORIZATIONt headert stringt lowert base64t decodestringt errort splitR t authorizeR t incrementt auth_infoR t handle_requestt handle_unauthorized( R R
t schemet cookiet decodedR ( ( sB /usr/lib/python2.6/site-packages/supervisor/medusa/auth_handler.pyR + s(
c C sI | i i ƒ | i i d ƒ d | d