/usr/lib/python3/dist-packages/twisted/cred/__pycache__
Edit: /usr/lib/python3/dist-packages/twisted/cred/__pycache__/strcred.cpython-310.pyc (7819B)
o
b @ s d Z ddlZddlmZmZmZ ddlmZmZ ddl m
Z
ddlmZ G dd deZ
G d d
d
eZG dd deZG d
d deZG dd deZdZdd Zdd Zdd ZG dd dZdS )z
Support for resolving command-line strings that represent different
checkers available to cred.
Examples:
- passwd:/etc/passwd
- memory:admin:asdf:user:lkj
- unix
N)OptionalSequenceType) Attribute Interface)
getPlugins)usagec @ s8 e Zd ZdZedZedZedZedZdd Z dS ) ICheckerFactoryz
A factory for objects which provide
L{twisted.cred.checkers.ICredentialsChecker}.
It's implemented by twistd plugins creating checkers.
z0A tag that identifies the authentication method.zmA detailed (potentially multi-line) description of precisely what functionality this CheckerFactory provides.z=A short (one-line) description of the argument string format.z@A list of credentials interfaces that this factory will support.c C s dS )z}
Return an L{twisted.cred.checkers.ICredentialsChecker} provider using the supplied
argument string.
N ) argstringr
r
6/usr/lib/python3/dist-packages/twisted/cred/strcred.pygenerateChecker2 s zICheckerFactory.generateCheckerN)
__name__
__module____qualname____doc__r authTypeauthHelpargStringFormatcredentialInterfacesr
r
r
r
r r s r c @ e Zd ZdZdS )StrcredExceptionz+
Base exception class for strcred.
Nr r r r r
r
r
r r 9 r c @ r )InvalidAuthTypezv
Raised when a user provides an invalid identifier for the
authentication plugin (known as the authType).
Nr r
r
r
r r ? r r c @ r )InvalidAuthArgumentStringzl
Raised by an authentication plugin when the argument string
provided is formatted incorrectly.
Nr r
r
r
r r F r r c @ r )UnsupportedInterfacesz
Raised when an application is given a checker to use that does not
provide any of the application's supported credentials interfaces.
Nr r
r
r
r r M r r z