Package flumotion :: Package component :: Package bouncers :: Module htpasswdcrypt :: Class HTPasswdCrypt
[hide private]

Class HTPasswdCrypt

source code

             object --+                    
                      |                    
common.common.InitMixin --+                
                          |                
extern.log.log.Loggable --+                
                          |                
    component.BaseComponent --+            
                              |            
              component.Bouncer --+        
                                  |        
       component.AuthSessionBouncer --+    
                                      |    
     component.ChallengeResponseBouncer --+
                                          |
                                         HTPasswdCrypt

Nested Classes [hide private]

Inherited from component.Bouncer: componentMediumClass

Instance Methods [hide private]
 
do_setup(self)
Subclasses can implement me to set up the component before it is started.
source code

Inherited from component.ChallengeResponseBouncer: addUser, do_authenticate, do_extractKeycardInfo, init, setChecker

Inherited from component.AuthSessionBouncer: cancelAuthSession, confirmAuthSession, do_expireKeycards, getAuthSessionInfo, hasAuthSession, on_disabled, startAuthSession, updateAuthSession, updateAuthSessionInfo

Inherited from component.Bouncer: addKeycard, authenticate, do_stop, do_validate, expireAllKeycards, expireKeycardId, expireKeycardIds, generateKeycardId, getDomain, getEnabled, hasKeycard, keepAlive, on_enabled, on_keycardAdded, on_keycardRemoved, removeKeycard, removeKeycardId, setDomain, setEnabled, typeAllowed

Inherited from component.BaseComponent: __init__, __provides__, addMessage, adminCallRemote, checkPropertyType, check_properties, do_check, fixRenamedProperties, getMood, getName, getWorkerName, modifyProperty, observerAppend, observerRemove, removeMessage, setMedium, setMood, setShutdownHook, setWorkerName, setup, setup_completed, stop, waitForHappy, warnDeprecatedProperties

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Inherited from extern.log.log.Loggable: __providedBy__, debug, doLog, error, info, log, logFunction, logObjectName, warning, warningFailure, writeMarker

Class Variables [hide private]
  logCategory = 'htpasswdcrypt'
Implementors can provide a category to log their messages under.
tuple of flumotion.common.keycards.Keycard class objects keycardClasses = keycards.KeycardUACPCC, keycards.KeycardUACPP
tuple of all classes of keycards this bouncer can authenticate, in order of preference
  challengeResponseClasses = keycards.KeycardUACPCC,

Inherited from component.Bouncer: KEYCARD_EXPIRE_INTERVAL

Inherited from component.BaseComponent: __implemented__

Instance Variables [hide private]

Inherited from component.BaseComponent: medium, name, uiState

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

do_setup(self)

source code 

Subclasses can implement me to set up the component before it is started. It should set up the component, possibly opening files and resources. Non-programming errors should not be raised, but returned as a failing deferred.

The return value may be a deferred.

Overrides: component.BaseComponent.do_setup
(inherited documentation)