Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/lazr/restfulclient/authorize/__pycache__/ |
Upload File : |
o �3�O� � @ s: d Z eZddgZddlZG dd� d�ZG dd� de�ZdS )a Classes to authorize lazr.restfulclient with various web services. This module includes an authorizer classes for HTTP Basic Auth, as well as a base-class authorizer that does nothing. A set of classes for authorizing with OAuth is located in the 'oauth' module. �BasicHttpAuthorizer�HttpAuthorizer� Nc @ s, e Zd ZdZdd� Zdd� Zedd� �ZdS ) r a� Handles authentication for HTTP requests. There are two ways to authenticate. The authorize_session() method is called once when the client is initialized. This works for authentication methods like Basic Auth. The authorize_request is called for every HTTP request, which is useful for authentication methods like Digest and OAuth. The base class is a null authorizer which does not perform any authentication at all. c C � dS )z*Set up credentials for the entire session.N� ��self�clientr r �G/usr/lib/python3/dist-packages/lazr/restfulclient/authorize/__init__.py�authorizeSession2 s zHttpAuthorizer.authorizeSessionc C r )ztSet up credentials for a single request. This probably involves setting the Authentication header. Nr �r �absolute_uri�method�body�headersr r r �authorizeRequest6 s zHttpAuthorizer.authorizeRequestc C s i S )aG Any parameters necessary to identify this user agent. By default this is an empty dict (because authentication details don't contain any information about the application making the request), but when a resource is protected by OAuth, the OAuth consumer name is part of the user agent. r )r r r r �user_agent_params= s z HttpAuthorizer.user_agent_paramsN)�__name__� __module__�__qualname__�__doc__r r �propertyr r r r r r % s c @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) r z=Handles authentication for services that use HTTP Basic Auth.c C s || _ || _dS )z�Constructor. :param username: User to send as authorization for all requests. :param password: Password to send as authorization for all requests. N)�username�password)r r r r r r �__init__L s zBasicHttpAuthorizer.__init__c C s&