![]() Server : Apache/2.4.52 (Ubuntu) System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64 User : www-data ( 33) PHP Version : 8.1.2-1ubuntu2.21 Disable Function : NONE Directory : /lib/python3/dist-packages/twisted/cred/__pycache__/ |
o �b� � @ s� d Z ddlZddlmZmZmZ ddlmZmZ ddl m Z ddlmZ G dd� de�Z G d d � d e�ZG dd� de�ZG d d� de�ZG dd� de�ZdZdd� Zdd� Zdd� ZG dd� d�ZdS )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)�Optional�Sequence�Type)� Attribute� Interface)� getPlugins)�usagec @ s8 e Zd ZdZed�Zed�Zed�Zed�Zdd� 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.py�generateChecker2 s zICheckerFactory.generateCheckerN) �__name__� __module__�__qualname__�__doc__r �authType�authHelp�argStringFormat�credentialInterfacesr r r r r r s ���r c @ � e Zd ZdZdS )�StrcredExceptionz+ Base exception class for strcred. N�r 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<WARNING: This authType is not supported by this application.c C s t t�S )z= Find all objects that implement L{ICheckerFactory}. )r r r r r r �findCheckerFactoriesY s r c C s&