Base64 Authentication Python

前端 未结 4 770
滥情空心
滥情空心 2021-02-01 15:03

I\'m following an api and I need to use a Base64 authentication of my User Id and password.

\'User ID and Password need to both be concatenated and then Base64 encoded\'

4条回答
  •  无人共我
    2021-02-01 15:21

    As explained in the Requests documentation https://2.python-requests.org/en/latest/user/authentication/

    Making requests with HTTP Basic Auth is very simple:

    >>> from requests.auth import HTTPBasicAuth
    >>> requests.get('https://api.github.com/user', auth=HTTPBasicAuth('user', 'pass'))
    
    

    In fact, HTTP Basic Auth is so common that Requests provides a handy shorthand for using it:

    >>> requests.get('https://api.github.com/user', auth=('user', 'pass'))
    
    

    Providing the credentials in a tuple like this is exactly the same as the HTTPBasicAuth example above.

提交回复
热议问题