Module Expr Str ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias FunctionDef arguments args NameParam NameParam defaults body If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore BinOpAdd Str SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num orelse Assign NameStore SubscriptLoad NameLoad Slice Num TryExcept body Import alias handlers ExceptHandler type NameLoad body Assign NameStore NameLoad If CompareIs NameLoad NameLoad body Raise Call NameLoad Str Return CompareEq Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body TryExcept body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Num handlers ExceptHandler type NameLoad body Return Call AttributeLoad NameLoad attr Call NameLoad orelse If CompareIn NameLoad TupleLoad Str Str body Return NameLoad orelse If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body TryExcept body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Num handlers ExceptHandler type NameLoad body Return Call AttributeLoad NameLoad attr Call NameLoad orelse If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Import alias handlers ExceptHandler type NameLoad body Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return NameLoad TryExcept body Import alias handlers ExceptHandler type NameLoad body Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad decorator_list decorator_list Call NameLoad NameLoad Assign NameStore Str ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore Str Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad decorator_list decorator_list Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad
N/A N/A 
Cred plugin for UNIX user accounts.
 __future__ absolute_import division zope.interface implementer twisted plugin twisted.cred.strcred ICheckerFactory twisted.cred.checkers ICredentialsChecker twisted.cred.credentials IUsernamePassword twisted.cred.error UnauthorizedLogin twisted.internet defer verifyCryptedPassword N/A N/A crypted pw N/A N/A N/A N/A N/A crypted N/A 0 $ N/A N/A salt N/A $1$ N/A N/A N/A crypted split $ N/A 2 N/A N/A salt N/A crypted N/A 2 N/A N/A N/A crypt N/A N/A N/A ImportError N/A N/A crypt None N/A N/A crypt None N/A N/A N/A NotImplementedError cred_unix not supported on this platform N/A N/A N/A N/A crypt crypt pw salt crypted N/A UNIXChecker N/A object N/A N/A 
    A credentials checker for a UNIX server. This will check that
    an authenticating username/password is a valid user on the system.

    Does not work on Windows.

    Right now this supports Python's pwd and spwd modules, if they are
    installed. It does not support PAM.
     N/A credentialInterfaces N/A IUsernamePassword checkPwd N/A N/A self pwd username password N/A N/A N/A N/A N/A cryptedPass N/A N/A N/A pwd getpwnam username N/A 1 N/A N/A N/A KeyError N/A N/A N/A N/A defer fail N/A UnauthorizedLogin N/A N/A N/A cryptedPass N/A * x N/A N/A None N/A N/A N/A verifyCryptedPassword cryptedPass password N/A N/A N/A N/A defer succeed username N/A checkSpwd N/A N/A self spwd username password N/A N/A N/A N/A N/A cryptedPass N/A N/A N/A spwd getspnam username N/A 1 N/A N/A N/A KeyError N/A N/A N/A N/A defer fail N/A UnauthorizedLogin N/A N/A N/A verifyCryptedPassword cryptedPass password N/A N/A N/A N/A defer succeed username N/A requestAvatarId N/A N/A self credentials N/A N/A N/A N/A username password N/A N/A credentials username N/A credentials password N/A N/A N/A pwd N/A N/A N/A ImportError N/A N/A pwd None N/A N/A pwd None N/A N/A checked N/A N/A self checkPwd pwd username password N/A N/A checked None N/A N/A checked N/A N/A N/A spwd N/A N/A N/A ImportError N/A N/A spwd None N/A N/A spwd None N/A N/A checked N/A N/A self checkSpwd spwd username password N/A N/A checked None N/A N/A checked N/A N/A N/A defer fail N/A UnauthorizedLogin N/A N/A N/A implementer ICredentialsChecker N/A unixCheckerFactoryHelp 
This checker will attempt to use every resource available to
authenticate against the list of users on the local UNIX system.
(This does not support Windows servers for very obvious reasons.)

Right now, this includes support for:

  * Python's pwd module (which checks /etc/passwd)
  * Python's spwd module (which checks /etc/shadow)

Future versions may include support for PAM authentication.
 UNIXCheckerFactory N/A object N/A N/A 
    A factory for L{UNIXChecker}.
     N/A authType unix N/A authHelp unixCheckerFactoryHelp N/A argStringFormat No argstring required. N/A credentialInterfaces N/A UNIXChecker credentialInterfaces generateChecker N/A N/A self argstring N/A N/A N/A 
        This checker factory ignores the argument string. Everything
        needed to generate a user database is pulled out of the local
        UNIX environment.
         N/A N/A UNIXChecker N/A N/A N/A implementer ICheckerFactory N/A plugin IPlugin N/A theUnixCheckerFactory N/A UNIXCheckerFactory