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 : /lib/python3/dist-packages/oauthlib/oauth1/rfc5849/__pycache__/ |
Upload File : |
o ���ahA � @ s� d Z ddlZddlZddlZddlmZ ddlmZm Z m Z mZmZ ddl mZmZ e�e�ZdZdZdZeZd Zd ZdZeZdZeeeeeeefZd ZdZdZdZ G dd� d�Z!dS )a� oauthlib.oauth1.rfc5849 ~~~~~~~~~~~~~~ This module is an implementation of various logic needed for signing and checking OAuth 1.0 RFC 5849 requests. It supports all three standard signature methods defined in RFC 5849: - HMAC-SHA1 - RSA-SHA1 - PLAINTEXT It also supports signature methods that are not defined in RFC 5849. These are based on the standard ones but replace SHA-1 with the more secure SHA-256: - HMAC-SHA256 - RSA-SHA256 � N)�Request�generate_nonce�generate_timestamp� to_unicode� urlencode� )� parameters� signaturez HMAC-SHA1zHMAC-SHA256zHMAC-SHA512zRSA-SHA1z RSA-SHA256z RSA-SHA512� PLAINTEXT�AUTH_HEADER�QUERY�BODY�!application/x-www-form-urlencodedc @ s� e Zd ZdZeejeeje ej eeje ejeejeejiZedd� �Zddddeedddddddf dd�Zdd � Zd d� Zdd � Zddd�Zddd�ZdS )�Clientz2A client used to sign OAuth 1.0 RFC 5849 requests.c C s || j |<